2013-01-07 143 views
0

我開發了一個簡單的WSDL Web服務。它在Eclipse中沒有問題。但是,當我在Tomcat的,這是我在Eclipse中使用相同的Tomcat服務器部署它,我收到以下錯誤:Web服務部署:服務無法使用Eclipse

type Exception report 

message (404)Not Found 

description The server encountered an internal error that prevented it from fulfilling this request. 

exception 

org.apache.jasper.JasperException: (404)Not Found 
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:460) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 

root cause 

(404)Not Found 
    org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744) 
    org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) 
    org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 
    org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) 
    org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) 
    org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) 
    org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    org.apache.axis.client.Call.invoke(Call.java:2767) 
    org.apache.axis.client.Call.invoke(Call.java:2443) 
    org.apache.axis.client.Call.invoke(Call.java:2366) 
    org.apache.axis.client.Call.invoke(Call.java:1812) 
    gyte.kiosk.WriteAnnouncementSoapBindingStub.vriteAnnouncement(WriteAnnouncementSoapBindingStub.java:108) 
    gyte.kiosk.WriteAnnouncementProxy.vriteAnnouncement(WriteAnnouncementProxy.java:55) 
    org.apache.jsp.proxy.Result_jsp._jspService(Result_jsp.java:106) 
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.34 logs. 

我已經把教學班,在WEB-INF文件夾中。我還有什麼辦法解決這個問題?

的Apache Tomcat 7.0.34 的Windows 8的x64

這裏是Tomcat的日誌:

SEVERE: Servlet.service() for servlet [jsp] in context with path [/gytekioskduyuru] threw exception [(404)Not Found] with root cause 
AxisFault 
faultCode: {http://xml.apache.org/axis/}HTTP 
faultSubcode: 
faultString: (404)Not Found 
faultActor: 
faultNode: 
faultDetail: 
    {}:return code: 404 
<html><head><title>Apache Tomcat/7.0.34 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - /GyteKiosk/services/WriteAnnouncement</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>/GyteKiosk/services/WriteAnnouncement</u></p><p><b>description</b> <u>The requested resource is not available.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.34</h3></body></html> 
    {http://xml.apache.org/axis/}HttpErrorCode:404 

(404)Not Found 
    at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744) 
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) 
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) 
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at gyte.kiosk.WriteAnnouncementSoapBindingStub.vriteAnnouncement(WriteAnnouncementSoapBindingStub.java:108) 
    at gyte.kiosk.WriteAnnouncementProxy.vriteAnnouncement(WriteAnnouncementProxy.java:55) 
    at org.apache.jsp.proxy.Result_jsp._jspService(Result_jsp.java:106) 
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) 
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) 
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) 
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) 
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) 
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1822) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
+0

粘貼什麼e Tomcat日誌:) – cowls

+0

@cowls我已經添加了tomcat日誌。 –

回答

0

我找到了答案:

右鍵單擊項目 - >導出 - > WAR文件

enter image description here