当前位置: 技术问答>java相关
为什么我启动J2EE时会发生错误!
来源: 互联网 发布时间:2015-07-25
本文导语: 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(AnyImpl.java:1256) at com.sun.corba.ee.internal.iiop.ShutdownU...
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(AnyImpl.java:1256)
at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.createTypeCode(ShutdownUtilDelegate.java:223)
at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.writeAny(ShutdownUtilDelegate.java:178)
at javax.rmi.CORBA.Util.writeAny(Util.java:80)
at org.omg.stub.com.sun.enterprise.naming._SerialContextProvider_Stub.rebind(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(NamingManagerImpl.java:192)
at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingManagerImpl.java:149)
at com.sun.enterprise.server.J2EEServer.bindObject(J2EEServer.java:718)
at com.sun.enterprise.server.J2EEServer.createServerObject(J2EEServer.java:473)
at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:244)
at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:972)
Naming service started:1050
Exception in thread "main" java.lang.NoSuchMethodError
at com.sun.corba.ee.internal.corba.AnyImpl.createTypeCodeForClass(AnyImpl.java:1256)
at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.createTypeCode(ShutdownUtilDelegate.java:223)
at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.writeAny(ShutdownUtilDelegate.java:178)
at javax.rmi.CORBA.Util.writeAny(Util.java:80)
at org.omg.stub.com.sun.enterprise.naming._SerialContextProvider_Stub.rebind(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(NamingManagerImpl.java:192)
at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingManagerImpl.java:149)
at com.sun.enterprise.server.J2EEServer.bindObject(J2EEServer.java:718)
at com.sun.enterprise.server.J2EEServer.createServerObject(J2EEServer.java:473)
at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:244)
at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:972)
|
你的环境变量配置了吗?如果没有配置你首先应该配置环境变量。
一、环境配置
1、WIN2000SERVER或NT4,最好128M以上内存
2、正确安装了JDK
有关JDK的安装请参考相关文章,只有正确安装了JDK,才能确保J2EE的正常运行
3、下载j2sdkee-1_2_1-win.exe 和 j2sdkee-1_2_1-doc-win.exe 开发文档
相关网址:http://java.sun.com/j2ee/
二、安装并配置J2EE
1、双击j2sdkee-1_2_1-win.exe开始安装,安装路径默认是C:\j2sdkee1.2.1 为了配置方便指定为 C:\j2ee ,你也可以指定自己的路径。
2、安装成功后将开发文档安装在J2EE\DOC目录下,当然,没有文档J2EE一样可以正常工作,该文档只是做为一个非常好的帮助,就像JAVA中的API一样,我们的例子就是从中选出的。
3、配置环境变量:
开始->设置->控制面板->系统->高级->环境变量->系统变量
新建:JAVA_HOME:C:\JDK ------C:\JDK是你安装JDK的目录
新建:J2EE_HOME:C:\J2EE ------C:\J2EE 是你安装J2EE 的目录
追加:CLASSPATH:C:\J2EE\lib\J2EE.jar;.;
这里的C:\J2EE是安装的根目录,如果你安装目录不是C:\J2EE,请将C:\J2EE换成你的安装目录。
一、环境配置
1、WIN2000SERVER或NT4,最好128M以上内存
2、正确安装了JDK
有关JDK的安装请参考相关文章,只有正确安装了JDK,才能确保J2EE的正常运行
3、下载j2sdkee-1_2_1-win.exe 和 j2sdkee-1_2_1-doc-win.exe 开发文档
相关网址:http://java.sun.com/j2ee/
二、安装并配置J2EE
1、双击j2sdkee-1_2_1-win.exe开始安装,安装路径默认是C:\j2sdkee1.2.1 为了配置方便指定为 C:\j2ee ,你也可以指定自己的路径。
2、安装成功后将开发文档安装在J2EE\DOC目录下,当然,没有文档J2EE一样可以正常工作,该文档只是做为一个非常好的帮助,就像JAVA中的API一样,我们的例子就是从中选出的。
3、配置环境变量:
开始->设置->控制面板->系统->高级->环境变量->系统变量
新建:JAVA_HOME:C:\JDK ------C:\JDK是你安装JDK的目录
新建:J2EE_HOME:C:\J2EE ------C:\J2EE 是你安装J2EE 的目录
追加:CLASSPATH:C:\J2EE\lib\J2EE.jar;.;
这里的C:\J2EE是安装的根目录,如果你安装目录不是C:\J2EE,请将C:\J2EE换成你的安装目录。
|
JAVA_HOME J2EE_HOME 正确设置 和 PATH包含两个bin
再不行重起
再不行重起
|
应该是端口冲突,改变J2ee的端口或停止所有端口后启动J2ee。
在此之前一定设置:
JAVA_HOME和J2EE_HOME
在此之前一定设置:
JAVA_HOME和J2EE_HOME
|
我也碰到了这个问题
原:jdk1.3+j2sdkee1.3.1
现: download jdk1.3.1_04 setup 后,一切正常。
不在部署ejb时发生问题,请教各位高手。
在deploytool中的New Enterprise Wizard - General窗口中:
local interfaces下的local Home interface和local interface下拉框中各选什么,Remote interfaces下的Remote Home Interface和remote interface下拉框在又各选什么。它们各代表什么意思。我试过所有的可能情况,如果其中在一个不选的话通不过,但如果都选上的话,可以NEXT,但在生成应用时报错,大体意思是说:Bean没有extend EjbLocalHome接口,请各位指点迷津。
原:jdk1.3+j2sdkee1.3.1
现: download jdk1.3.1_04 setup 后,一切正常。
不在部署ejb时发生问题,请教各位高手。
在deploytool中的New Enterprise Wizard - General窗口中:
local interfaces下的local Home interface和local interface下拉框中各选什么,Remote interfaces下的Remote Home Interface和remote interface下拉框在又各选什么。它们各代表什么意思。我试过所有的可能情况,如果其中在一个不选的话通不过,但如果都选上的话,可以NEXT,但在生成应用时报错,大体意思是说:Bean没有extend EjbLocalHome接口,请各位指点迷津。