我已经购买了VPS主机。安装了java 1.7和Tomcat 7.我在tomcat中部署了war文件,它在本地主机上工作正常;我得到了理想的输出。我也购买了托管空间。创建一个目录(例如:mywebsite.com),如果我放置一些静态index.html页面并以http://www.mywebsite.com访问该站点,它工作正常,即显示index.html。我的问题是不是显示index.html,而是在输入该网址时需要调用我的java应用程序。我怎样才能做到这一点?请指导我
答案 0 :(得分:2)
你需要做两件事
1)在tomcat conf / server.xml文件中,modift标签条目为
<Host name="mywebsite.com" appBase="d:/webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
d:/ webapps - &gt;在这个文件夹中你应该有你的web应用程序或war文件。
2)在您的Web应用程序中,您需要在web.xml中添加欢迎文件列表标记
<welcome-file-list>
<welcome-file>pages/index.jsp</welcome-file>
</welcome-file-list>
答案 1 :(得分:1)
我建议您将您的域名www记录映射到您的vps IP地址。
您可以登录您的域控制面板
来执行此操作由于您已经拥有VPS,因此无需托管空间
答案 2 :(得分:-1)
您可以直接更新域配置,将任何请求转发到yourwebsite.com到VPS服务器地址,例如http:// ipaddress:port / myAPP