2015-01-15 80 views
-1

我与Tomcat7工作GoDaddy的服务器上,而为了使用我的应用程序为ROOT背景下,我删除了ROOT文件夹在那里,我的移动应用程序,它我把它叫做ROOT.war和被部署到ROOT文件夹。Tomcat8使用应用程序作为ROOT.war

我试过同样的方法,现在在亚马逊ubuntu服务器上使用tomcat8,但它不起作用。

当我导航到myip:8080/我得到错误在JavaScript控制台,它没有被发现和导航到myip:8080/index.html给我一个空的页面。

tomcat8和tomcat7有什么区别?

+0

为什么投下来? – Dejell 2015-01-15 18:06:35

回答

3

您的应用网址:

主持人:8443/yourApp/login.html的

,但你想在现场为

主持人:8443/login.html的

如果这是这种情况,那么不需要使它成为ROOT.war

您只需在conf/server.xml中添加一些行

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> 
      <Context docBase="usr/apache-tomcat/webapps/YourAppName" path="" reloadable="true" /> 
</Host> 

而你只是打

主持人:8443

在浏览器中存在..

主持人:8443/login.html的

希望它可以帮助你:)

+0

谢谢。会尝试它。为什么改用ROOT无济于事? – Dejell 2015-01-15 18:14:09

+0

我也需要完整的docBase吗? – Dejell 2015-01-15 18:18:12

+0

正如我在上面提到的server.xml是unix完整路径,我在doBase中定义..你只需要根据你的服务器更新docBase路径.... – Minesh 2015-01-16 12:56:37

相关问题