j2ee常见错误(放到这里备查)
常见问题及其解决办法
不能启动J2EE服务器
命名目录服务端口冲突
症状:当你使用-verbose选择启动J2EE服务器时,显示以下信息:
J2EE server listen port: 1050 RuntimeException: Could not initialize server. . .
解决办法:其它程序使用了1050端口。如果J2EE服务已经运行了,你可以通过输入 j2ee -stop停止这个服务。如果其它程序使用了这个端口,你可以通过修改你的J2EE SDK安装的config/orb.properties文件以改变默认端口(1050)。
有关默认端口号的更多信息,请参看下载J2EE SDK时同时提供的配置向导。
Web服务端口冲突
症状:当你使用-verbose选项启动J2EE服务时,显示以下信息:
LifecycleException: HttpConnector[8000].open:
java.net.BindException: Address in use. . .
解决办法:其它程序使用了端口8000。你可以通过修改你的J2EE SDK安装的config/orb.properties文件以改变默认端口(8000)。
错误的XML解析
症状:当你使用-verbose选项启动J2EE服务时,显示以下信息:
Exception in thread "main"
javax.xml.parsers.FactoryConfigurationError:
org.apache.xerces.jaxp.SAXParserFactoryImpl at . . .
解决办法:从你的J2SE安装目录中删除jre/lib/jaxp.properties文件。
编译错误
ant不能找到构造文件
症状:当你输入ant converter后,显示以下信息:
Buildfile: build.xml does not exist!
Build failed.
解决办法:在运行ant前,先转到j2eetutorial/examples/src目录。如果你想要在当前目录中运行ant,你必须在命令行指定构造文件。例如,在窗口中你需要在同一行中输入以下命令:
ant -buildfile C:j2eetutorialexamplessrcuild.xml
converter
编译器不能解析符号
症状:当你输入ant converter后,编译器报告很多错误,其中包括:
cannot resolve symbol
. . .
BUILD FAILED
. . .
Compile failed, messages should have been provided
解决办法:确保你是否已经正确配置了J2EE_HOME环境变量。详细信息请参阅检查环境变量。
补充:Jsp教程,J2EE/EJB/服务器