我将apache tomcat运行到特定服务器中,并且已经部署了一个名为where2go的项目。所以我有一个名为:
where2go.war和我部署了这个。
现在,当我尝试访问此链接时:
where2go.ca将无处可去,您会得到一个空白页。
如果要访问该项目,我需要转到:
where2go.ca/where2go
访问where2go.ca时如何配置服务器以显示where2go项目?
最佳答案
如果我正确理解您的问题,则要将项目放在服务器的根目录上,并按以下方式进行调用:where2go.ca/
而不是where2go.ca/where2go/
如果是这样,为了实现该目标,您需要修改server.xml
(可以在tomcat配置文件夹中找到它。
使用您喜欢的文本编辑器打开server.xml文件,并在</Engine>
指令之前在文件中添加以下指令
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="where2go" reloadable="true" override="true"></Context>
</Host>
上面的命令会将您的服务器根目录路径更改为您的项目文件夹。
当您没有在同一服务器上部署其他项目时,此更改很好。
另一个解决方案(我认为不太可取)是将项目手动部署到
/webapps
文件夹内的ROOT文件夹中。希望能有所帮助,
里龙