2011-12-22 119 views
0

我已經將應用程序從WL 8遷移到WL 10並設置了我的託管服務器。他們表示他們正在運行,但是當我嘗試訪問站點時,它會拋出404錯誤。這是我第一次在10上部署任何東西,所以我可能會錯過一些東西。有任何想法嗎?請讓我知道什麼額外的信息可能會有所幫助。編輯:我有這個工作,增加了一個數據庫連接,現在失敗了。Weblogic 10託管服務器正在運行,但出現404錯誤

這是我的錯誤:

 
weblogic.management.DeploymentException: Exception occured while downloading files 
     at weblogic.deploy.internal.targetserver.datamanagement.AppDataUpdate.doDownload(AppDataUpdate.java:43) 
     at weblogic.deploy.internal.targetserver.datamanagement.DataUpdate.download(DataUpdate.java:56) 
     at weblogic.deploy.internal.targetserver.datamanagement.Data.prepareDataUpdate(Data.java:98) 
     at weblogic.deploy.internal.targetserver.BasicDeployment.prepareDataUpdate(BasicDeployment.java:670) 
     at weblogic.deploy.internal.targetserver.BasicDeployment.stageFilesForStatic(BasicDeployment.java:713) 
     at weblogic.deploy.internal.targetserver.AppDeployment.prepare(AppDeployment.java:100) 
     at weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare(DeploymentAdapter.java:39) 
     at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:187) 
     at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21) 
     at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233) 
     at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165) 
     at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122) 
     at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173) 
     at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89) 
     at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) 
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) 
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:172) 
java.io.IOException: [DeploymentService:290066]Error occurred while downloading files from admin server for deployment request "0". Underlying error is: "[DeploymentService:290065]Deployment service servlet encountered an Exception while handling the deployment datatransfer message for request id "0" from server "TEST01". Exception is: "weblogic.management.configuration.JDBCSystemResourceMBeanImpl"." 
     at weblogic.deploy.service.datatransferhandlers.HttpDataTransferHandler.getDataAsStream(HttpDataTransferHandler.java:86) 
     at weblogic.deploy.service.datatransferhandlers.DataHandlerManager$RemoteDataTransferHandler.getDataAsStream(DataHandlerManager.java:153) 
     at weblogic.deploy.internal.targetserver.datamanagement.AppDataUpdate.doDownload(AppDataUpdate.java:39) 
     at weblogic.deploy.internal.targetserver.datamanagement.DataUpdate.download(DataUpdate.java:56) 
     at weblogic.deploy.internal.targetserver.datamanagement.Data.prepareDataUpdate(Data.java:98) 
     at weblogic.deploy.internal.targetserver.BasicDeployment.prepareDataUpdate(BasicDeployment.java:670) 
     at weblogic.deploy.internal.targetserver.BasicDeployment.stageFilesForStatic(BasicDeployment.java:713) 
     at weblogic.deploy.internal.targetserver.AppDeployment.prepare(AppDeployment.java:100) 
     at weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare(DeploymentAdapter.java:39) 
     at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:187) 
     at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21) 
     at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233) 
     at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165) 
     at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122) 
     at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173) 
     at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89) 
     at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) 
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) 
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:172) 
+0

您是否已驗證weblogic.xml中的上下文根目錄中的一切是否正常? – Viccari 2012-02-10 00:30:40

回答

0

嘗試登錄到WebLogic管理控制檯,看看有什麼是你的應用程序的狀態。

+0

我做到了。它說它正在運行,並重新啓動而沒有錯誤。 – tacotime 2011-12-27 16:32:12

0

您可以使用部署的「測試」選項卡查看應用程序已部署到的URL。這將有助於您進行故障排除過程。

Testing Tab

如果你沒有看到任何這裏測試有幾個可能的原因,其中包括:

  1. 應用程序未能部署和/或不是「活動」
  2. 您正在使用集羣和無管理的服務器都運行
  3. 你已經成功的服務器上運行,但它們不是在「運行」狀態
+0

我沒有什麼可以測試的,可能是因爲我沒有使用.war文件?相反,我指出了機器上的一個目錄。我正在使用startManagedWebLogic.sh腳本啓動。奇怪的是我正在提供頁面,然後添加一個數據庫連接,現在我得到錯誤。我想知道這是否與分期有關,因爲我的舊機器已將其設置爲「無階段」,而當前的機器設置爲「未指定」。我添加了錯誤信息 – tacotime 2012-03-26 20:40:14

+0

你在部署什麼 - EAR文件? – 2012-04-03 13:55:41

1

你得到了一個weblogic.management.DeploymentException,這意味着某些服務器出現問題,即使控制檯中的所有內容都沒問題。

底層的錯誤是從weblogic.management.configuration.JDBCSystemResourceMBeanImpl所以我會檢查數據源配置適用於您的環境中的每個目標。還要檢查數據源目標是否與Web應用程序目標相同,並且JDBC驅動程序也可以在託管服務器類路徑中使用。

相關問題