【发布时间】:2011-06-23 17:28:56
【问题描述】:
我可以访问当前正在部署两个 web 应用程序的 Tomcat 服务器。当我将自己的 webapp 放在 apache-tomcat-6.xxx/webapps 目录中时,它不会部署它。我尝试下载Tomcat示例webapp,并将其部署在webapps目录中,但仍然无法部署。
除了将 webapps 放在 apache*/webapps 目录中以使它们部署之外,我还有什么需要做的吗?我尝试过启动/重启 Tomcat 令人作呕。
谢谢,
公里
【问题讨论】:
-
我假设您无权访问 tomcat-manager 应用程序?另外,请考虑 server.xml (autoDeploy) 中可能设置为 false 的配置设置。
-
我不知道tomcat-manager应用到底是什么。我对此完全陌生。但是,在 conf/server.xml 中 autoDeploy 设置为 true。
-
经理在 /manager。您需要一个管理员帐户,默认情况下您可以通过编辑 conf/tomcat-users.xml 创建该帐户。
-
你在 $CATALINA_HOME/logs/catalina.out 或 $CATALINA_BASE/logs/catalina.out 中有什么提示吗? Tomcat 可能会抱怨。如果您想查看输出是什么并且是否可以重新启动 tomcat,而不是使用 startup.sh,只需停止 tomcat 并在命令提示符处执行 catalina.sh。
-
我在 catalina.out 中没有任何提示。它说“正在部署 Web 应用程序存档 [mywarapp]”,这应该是个好消息……
标签: java tomcat deployment tomcat6