2014-02-08 73 views
0

請協助我們與下面的錯誤: 我們有WAS7 Web容器java.io.FileNotFoundException:/服務/ TrainStation

  1. 驗證了上下文根是正確的。
  2. 驗證url-pattern(CXFServlet)是否正確。
  3. Application Server正在運行。
  4. 已驗證我們正在使用正確的端口#。

但繼續獲取文件找不到錯誤。很混亂。

[2/8/14 5:00:15:506 CST]  FFDC Exception:java.io.FileNotFoundException SourceId:com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest ProbeId:573 Reporter:[email protected]1ad81ad8 
java.io.FileNotFoundException: /services/TrainStation 
    at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:516) 
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3826) 
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276) 
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931) 
    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583) 
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186) 
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445) 
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504) 
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301) 
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:275) 
    at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) 
    at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) 
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) 
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) 
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) 
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) 
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) 
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1563) 
+0

請提供更多詳細信息,一些背景信息和一些代碼可能會幫助我們... – home

+0

我最近配置了我的WAS本地服務器v7.0。當我嘗試使用url http:// localhost:9080/zrun/services/TrainStation使用SoapUI時,它會失敗,並顯示上述錯誤。 (1)我確認我的端口號是正確的。 (2)嘗試設置Webcontainer設置:com.ibm.ws.webcontainer.invokefilterscompatibility = true(3)確認Application Server和Enterprise Application的虛擬主機映射相同。 (4)驗證*映射存在,並且沒有重複的端口。我的本地服務器在Windows 7 32位下運行WAS v7.0。 RAD版本7.5.5.3 – user1009812

+0

請問您的供應商(IBM)... – home

回答

0

原來,我的IBM RAD 7.5.5.3缺少ASPECTJ構建器。一旦他們被添加,一切都開始工作。所以檢查你的建設者,並確保他們不會錯過,如果你遇到這個問題。

0

渾身要做的就是包括Web容器的定製屬性命名

com.ibm.ws.webcontainer.disallowserveservletsbyclassname

並將其值設置爲「假」。在WAS更新過程中,有一個補丁應用於它,它會阻止直接從請求url訪問servlet,這就是有害的。

當您設置此自定義屬性時,問題將消失。