gpt4 book ai didi

java - 如何在 tomcat 6.0 中发布 Apache-Axis Web 服务

转载 作者:行者123 更新时间:2023-11-28 23:08:16 24 4
gpt4 key购买 nike

我使用 Eclipse IDE 开发了一个简单的 Apache-Axis java Web 服务,现在它可以成功运行。我也生成了由 IDE 自动提供的测试客户端。当我展开它时,我可以看到已部署的 Web 服务位于 IDE 服务器节点中。 (我已经将tomcat 6.0 服务器添加到Eclipse 中)。

但问题是 Web 服务已启动,只有当我打开 Eclipse 并从 Eclipse 服务器选项卡启动服务器时。如果我退出 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 ],而不依赖于 eclipse

  • 停止 Tomcat。

  • 删除现有部署。如果你之前部署了“foo.war”TOMCAT_HOME/webapps,那么它已经解压到 webapps/foo/... 你必须删除这个目录和所有它的内容。在 Unix 上,这可以是用 rm -r 完成$TOMCAT_HOME/webapps/foo

  • 复制WAR文件到TOMCAT_HOME/webapps/.

  • 启动 Tomcat。

关于java - 如何在 tomcat 6.0 中发布 Apache-Axis Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3725868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com