【问题标题】:Can deploy war in tomcat outside Eclipse but cant in Tomcat in Eclipse可以在 Eclipse 外部的 Tomcat 中部署战争,但不能在 Eclipse 的 Tomcat 中部署
【发布时间】:2015-09-08 20:08:16
【问题描述】:

我在 Eclipse IDE 中有一个 ant 项目。 Ant build 在 dist 文件夹中创建了一个战争。我将该战争复制到 Tomcat 的 webapps 文件夹并成功部署它。现在我将 Tomcat 添加到 Eclipse 并尝试在此处部署战争,它忽略了战争文件。它没有给出任何异常,但也没有任何用处。以下是完整的 Tomcat 日志 -

2015 年 6 月 23 日下午 12:12:06 org.apache.catalina.core.AprLifecycleListener init INFO:基于 APR 的 Apache Tomcat Native 库,它允许 在生产环境中没有找到最佳性能 java.library.path: C:\Program 文件\Java\jdk1.8.0_45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program 文件/Java/jre1.8.0_45/bin/server;C:/Program 文件/Java/jre1.8.0_45/bin;C:/Program 文件/Java/jre1.8.0_45/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Perl\site\bin;C:\Perl\bin;C:\Windows\system32;C:\ Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program 文件\TortoiseSVN\bin;c:\Program Files (x86)\Microsoft SQL 服务器\100\Tools\Binn\;c:\Program Files\Microsoft SQL 服务器\100\Tools\Binn\;c:\Program Files\Microsoft SQL 服务器\100\DTS\Binn\;C:\Program Files (x86)\cvsnt;%PATH%;C:\Program 文件\Java\jdk1.8.0_45\bin;D:\apache-tomcat-8.0.23\bin;C:\Program 文件 (x86)\Skype\Phone\;C:\Program 文件\apache-ant-1.9.4\bin;D:\eclipse;;. 2015 年 6 月 23 日下午 12:12:07 org.apache.tomcat.util.digester.SetPropertiesRule 开始警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} 设置 属性 'source' 到 'org.eclipse.jst.jee.server:ServiceManager' 做了 找不到匹配的属性。 2015 年 6 月 23 日下午 12:12:07 org.apache.coyote.AbstractProtocol 初始化信息:正在初始化 ProtocolHandler ["http-bio-8080"] 2015 年 6 月 23 日下午 12:12:07 org.apache.coyote.AbstractProtocol 初始化信息:正在初始化 ProtocolHandler ["ajp-bio-8009"] 2015 年 6 月 23 日下午 12:12:07 org.apache.catalina.startup.Catalina 加载信息:初始化 处理时间为 408 毫秒 2015 年 6 月 23 日 12:12:07 PM org.apache.catalina.core.StandardService startInternal INFO: 开始 服务 Catalina 2015 年 6 月 23 日下午 12:12:07 org.apache.catalina.core.StandardEngine startInternal INFO: 开始 Servlet 引擎:Apache Tomcat/7.0.42 2015 年 6 月 23 日 12:12:09 PM org.apache.coyote.AbstractProtocol 开始信息:开始 ProtocolHandler ["http-bio-8080"] 2015 年 6 月 23 日下午 12:12:09 org.apache.coyote.AbstractProtocol 开始信息:开始 ProtocolHandler ["ajp-bio-8009"] 2015 年 6 月 23 日下午 12:12:09 org.apache.catalina.startup.Catalina start INFO: 服务器启动在 1869 毫秒

这是一个动态 Web 模块项目。在 Eclipse 中设置 Tomcat 时是否缺少一些配置?

【问题讨论】:

  • 尝试在tomcat中部署整个项目。它应该可以正常工作。我相信 eclipse 中的 tomcat 接受一个 web 项目。
  • 没找到你。我如何部署整个项目?以及如何使它成为一个网络项目?

标签: java eclipse tomcat ant war


【解决方案1】:

也许您缺少运行时配置 项目>属性>项目方面>新运行时

【讨论】:

    【解决方案2】:

    这对你很有用,someone else happened the same issue

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      • 2015-05-11
      • 2012-04-14
      • 1970-01-01
      相关资源
      最近更新 更多