java.lang.NoSuchMethodError when run j2ee -verbose
fangw 2002-03-24 04:26:16 When testing j2ee server of SUN, i get the following error which make me so frustrated!
G:\>j2ee -verbose
G:\>G:\jdk1.3.0_02\bin\java -Xmx128m -Djavax.net.ssl.trustStore=G:\j2sdkee1.3.1\
lib\security\cacerts.jks -Djava.security.auth.policy=G:\j2sdkee1.3.1\lib\securit
y\jaas.policy -Dcom.sun.CORBA.connection.ORBListenSocket=SSL:0,SSL_MUTUALAUTH:0,
PERSISTENT_SSL:1060 -Dorg.xml.sax.parser=org.xml.sax.helpers.XMLReaderAdapter -D
org.xml.sax.driver=org.apache.crimson.parser.XMLReaderImpl -Djms.home=G:\j2sdkee
1.3.1 -Dcom.sun.jms.service.jdbc.dbpath=G:\j2sdkee1.3.1\repository\ERICA\db\ -Dj
ms.properties=G:\j2sdkee1.3.1\config\jms_service.properties -Djava.security.poli
cy=G:\j2sdkee1.3.1\lib\security\server.policy -Djava.security.auth.login.config=
G:\j2sdkee1.3.1\lib\security\serverlogin.config -Dcom.sun.enterprise.home=G:\j2s
dkee1.3.1 -classpath G:\j2sdkee1.3.1\lib\system\cloudscape.jar;G:\j2sdkee1.3.1\l
ib\system\tools.jar;G:\j2sdkee1.3.1\lib\cloudscape\RmiJdbc.jar;G:\j2sdkee1.3.1\l
ib\cloudscape\cloudclient.jar;G:\j2sdkee1.3.1\lib\j2ee.jar;G:\j2sdkee1.3.1\lib\j
2eetools.jar;G:\j2sdkee1.3.1\lib\locale;G:\jdk1.3.0_02\lib\tools.jar;G:\j2sdkee1
.3.1\lib\jhall.jar com.sun.enterprise.server.J2EEServer -verbose
J2EE server listen port: 1050
Naming service started:1050
Exception in thread "main" java.lang.NoSuchMethodError
at com.sun.corba.ee.internal.corba.AnyImpl.createTypeCodeForClass(AnyImp
l.java:1256)
at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.createTypeCode(Sh
utdownUtilDelegate.java:223)
at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.writeAny(Shutdown
UtilDelegate.java:178)
at javax.rmi.CORBA.Util.writeAny(Util.java:80)
at org.omg.stub.com.sun.enterprise.naming._SerialContextProvider_Stub.re
bind(Unknown Source)
at com.sun.enterprise.naming.SerialContext.rebind(SerialContext.java:188
)
at com.sun.enterprise.naming.SerialContext.rebind(SerialContext.java:202
)
at javax.naming.InitialContext.rebind(InitialContext.java:370)
at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingManag
erImpl.java:192)
at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingManag
erImpl.java:149)
at com.sun.enterprise.server.J2EEServer.bindObject(J2EEServer.java:718)
at com.sun.enterprise.server.J2EEServer.createServerObject(J2EEServer.ja
va:473)
at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:244)
at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:972)
Some guys said it's related to classpath. I have double checked. What's wrong?