簡體   English   中英

如何在tomcat 6.0中發布Apache-Axis Web服務

[英]How to publish a Apache-Axis web service in tomcat 6.0

我已經使用Eclipse IDE開發了一個簡單的Apache-Axis Java Web服務,現在它可以成功運行。 我也生成了測試客戶端,該客戶端由IDE自動提供。 展開時,可以看到已部署的Web服務在IDE服務器節點中。 (我已經將tomcat 6.0服務器添加到Eclipse)。

但是問題是只有當我打開Eclipse並從Eclipse服務器選項卡啟動服務器時,Web服務才能啟動。 如果我從Eclipse退出,則Web服務將關閉。 我想知道如何在不始終打開​​Eclipse IDE的情況下將Web服務永久發布到tomcat服務器並使其始終啟動?

謝謝大家。

注意:我只是想出概率。 當我部署war文件時,與eclipse中的實際Web服務項目名稱相比,它具有不同的名稱。 我只是打開wsdl並從中獲取實際的URL,然后在地址欄上鍵入它。 然后它的工作! 非常感謝您的幫助。 任何不便敬請諒解...

Tomcat日志文件:

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.

當前,您正在使用來自Eclipse的Tomcat,這當然會在您關閉Eclipse時關閉。

將您的war文件復制到tomcat / webapps /

並啟動tomcat /tomcat/bin/tomcat.exe [或.sh],而不依賴於日食

  • 停止Tomcat。

  • 刪除現有部署。 如果您先前已在TOMCAT_HOME / webapps中部署了“ foo.war”,則它已被解包到webapps / foo / ...中。您必須刪除此目錄及其所有內容。 在Unix上,可以使用rm -r $ TOMCAT_HOME / webapps / foo來完成。

  • 將WAR文件復制到TOMCAT_HOME / webapps /。

  • 啟動Tomcat。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM