在Tomcat6中部署ROOT上下文的问题

时间:2011-01-29 23:06:57

标签: java deployment grails tomcat6

我正在努力将应用程序部署到我的Tomcat 6实例中的ROOT(“/”)上下文中。

以下是已经完成的工作:

  • 定义了另一个虚拟主机(domain.com)
  • 创建了相应的文件夹(/etc/tomcat6/Catalina/domain.com)
  • 将其设置为自动部署WAR
  • 将appBase设置为CATALINA_BASE / domainapps并创建相应的文件夹
  • manager.xmllocalhost复制到domain.com

现在我尝试通过将ROOT.war上传到CATALINA_BASE / domainapps来部署到ROOT上下文中。这不起作用。我没有抛出任何异常,但股票ROOT页面(“它工作!”)保持不变。我已成功将其部署到另一个上下文中(通过上传domainapp.war并在/domainapp查看),但不是ROOT。

重新阅读它引用CATALINA_HOME和CATALINA_BASE的Virtual Host设置。我的CATALINA_HOME位于/usr/share/tomcat6/domainapp,而CATALINA_BASE为/var/lib/tomcat6。我应该使用哪种用途?目前还没有触及CATALINA_HOME,但会尝试搞乱那里的一些事情。


更好的问题可能是设置新Tomcat实例并将应用程序部署到根上下文所采用的普遍接受的流程是什么。


我要删除我设置的虚拟主机,然后尝试使用localhost。由于只有一个域名,这应该不是问题,但我想更全面地了解设置Tomcat虚拟主机的内容。

0 个答案:

没有答案