我购买了 VPS 主机。安装了java 1.7和Tomcat 7。我已经在tomcat中部署了war文件,它在本地主机上工作正常;我得到了想要的输出。我也购买了托管空间。如果我放置一些静态 index.html 页面并以 http://www.mywebsite.com 访问该网站,则会创建一个目录(例如:mywebsite.com)它工作正常,即显示了index.html。我的问题是,在输入该网址后,需要调用我的 java 应用程序,而不是显示该 index.html。我怎样才能做到这一点?请指导我
最佳答案
你需要做两件事
1)在tomcat conf/server.xml文件中修改标签条目为
<Host name="mywebsite.com" appBase="d:/webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
d:/webapps --> 在这个文件夹中,您应该有您的 Web 应用程序或 war 文件。
2) 在您的 Web 应用程序中,您需要在 web.xml 中添加欢迎文件列表标记为
<welcome-file-list>
<welcome-file>pages/index.jsp</welcome-file>
</welcome-file-list>
关于java - 将域名指向VPS中的java应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11113282/