我使用Eclipse IDE開發了一個簡單的Apache-Axis java web服務,現在它可以成功運行。我還生成了由IDE自動提供的測試客戶端。當我展開它時,我可以看到部署的Web服務在IDE服務器節點中。 (我已經將tomcat 6.0服務器添加到Eclipse中)。如何在tomcat 6.0中發佈Apache-Axis Web服務
但問題是,只有當我打開Eclipse並從Eclipse服務器選項卡啓動服務器時,Web服務已啓動。如果我退出Eclipse,則Web服務將停止運行。我想知道如何將我的Web服務永久發佈到Tomcat服務器中,並始終保持不變,而無需一直打開Eclipse IDE?
謝謝大家提前。
注:我只是想出了概率。當我部署war文件時,它與eclipse中的實際web服務項目名稱相比具有不同的名稱。我只需打開wsdl並從中獲取實際的網址,然後在地址欄中輸入。那麼它的工作!非常感謝你的幫助。遺憾的任何不便...
tomcat的日誌文件:從Eclipse的
Sep 16, 2010 7:33:46 PM org.apache.catalina.core.AprLifecycleListener
init
INFO: Loaded APR based Apache Tomcat Native library 1.1.20.
Sep 16, 2010 7:33:46 PM org.apache.catalina.core.AprLifecycleListener init
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
Sep 16, 2010 7:33:47 PM org.apache.coyote.http11.Http11AprProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Sep 16, 2010 7:33:47 PM org.apache.coyote.ajp.AjpAprProtocol init
INFO: Initializing Coyote AJP/1.3 on ajp-8009
Sep 16, 2010 7:33:47 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1403 ms
Sep 16, 2010 7:33:48 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Sep 16, 2010 7:33:48 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
Sep 16, 2010 7:33:48 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
Sep 16, 2010 7:33:48 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
Sep 16, 2010 7:33:49 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory beerV1
Sep 16, 2010 7:33:49 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
Sep 16, 2010 7:33:49 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
Sep 16, 2010 7:33:50 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
Sep 16, 2010 7:33:51 PM org.apache.coyote.http11.Http11AprProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Sep 16, 2010 7:33:51 PM org.apache.coyote.ajp.AjpAprProtocol start
INFO: Starting Coyote AJP/1.3 on ajp-8009
Sep 16, 2010 7:33:51 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 3259 ms
Sep 16, 2010 7:34:05 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive Server.war
Sep 16, 2010 7:34:06 PM org.apache.axis.utils.JavaUtils isAttachmentSupported
WARNING: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
是的,我已經做到了。但沒有奏效。我使用tomcat manager手動部署war文件,並在退出Eclipse後使用startup.bat文件啓動tomcat服務器。但是,當我輸入wsdl中指定的Web服務URL時,它沒有顯示wsdl文件。 – 2010-09-16 10:54:41
確定轉到您的tomcat應用程序管理器並嘗試從那裏啓動應用程序。從日食你可能有不同的上下文根。 – 2010-09-16 11:00:26
從管理器啓動後,它會提供HTTP狀態404錯誤。請求的資源(/ TesttServer /)不可用。 – 2010-09-16 11:03:10