j2ee常見錯誤(放到這裡備查)
來源:互聯網
上載者:User
常見問題及其解決辦法
不能啟動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環境變數。詳細資料請參閱檢查環境變數。