【问题标题】:Deploy to Tomcat部署到 Tomcat
【发布时间】:2016-10-31 19:39:58
【问题描述】:

如果我在 Eclipse 中配置了 Tomcat,如何以与 Eclipse 部署到 Tomcat 完全相同的方式将 war 文件部署到 Tomcat?

询问的原因是,当我使用 Eclipse 进行部署时,一切正常(数据库连接、log4j 等)。但是当我手动将相应的war文件部署到同一个Tomcat安装时,我的数据库连接、日志记录等外部资源都不起作用!

【问题讨论】:

  • 可能会出现几个问题。 1)部署后是否重新启动了tomcat? 2)您是否在同一台机器上部署了您的战争文件? 3) 是否为您的程序设置了静态路径? 4) 在你的代码更新后,你是否按下了“Clean and Build button”?
  • 很难给出没有错误信息的答案...你的war文件是否包含日志记录、数据库连接等所需的库?
  • 您可以在这里查看如何设置 Tomcat:stackoverflow.com/questions/14579661/…
  • 是的,重新启动,同一台机器。不确定 3。也尝试了 ant build,没有任何效果
  • 所有库都在那里,否则 Eclipse 不会成功

标签: java eclipse tomcat war


【解决方案1】:

您可以将外部jar添加到$CATALINA_BASE/lib阅读here

Common——这个类加载器包含了额外的类 对 Tomcat 内部类和所有 Web 应用程序都可见

【讨论】:

  • 我会试试的,但是把它们放在WEB-INF/lib中还不够吗?
  • 抱歉,您的意思是什么?
  • 你试图把你的 web 应用的 jar 文件 /WEB-INF/lib/*.jar 放进去?
  • 是并重启了tomcat
  • 你的服务器日志是多少?
猜你喜欢
  • 2017-04-17
  • 2012-11-14
  • 2014-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-30
  • 2013-03-03
  • 2014-09-04
相关资源
最近更新 更多