我已经购买了 VPS 主机。安装了java 1.7和Tomcat 7。我在tomcat中部署了war文件,它在本地主机上工作正常;我得到了想要的输出。我也购买了托管空间。创建了一个目录(例如:mywebsite.com),如果我在其中放置一些静态 index.html 页面并以http://www.mywebsite.com访问该站点,它工作正常,即显示 index.html。我的问题不是显示那个 index.html,而是在键入那个网址后,我的 java 应用程序需要被调用。我怎样才能做到这一点?请指导我
问问题
2739 次
3 回答
2
你需要做两件事
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>
于 2012-06-20T05:45:04.987 回答
1
我建议你映射,你的域 www 记录到你的 vps IP 地址。
您可以通过登录域控制面板来完成
无需托管空间,因为您已经拥有 VPS
于 2012-06-20T05:26:56.287 回答
-1
您可以简单地更新域配置,将任何对 yourwebsite.com 的请求转发到 VPS 服务器地址,例如 http://ipaddress:port /myAPP
于 2014-12-04T02:48:43.807 回答