2012-06-20 38 views
1

我已经购买了VPS主机。安装了java 1.7和Tomcat 7.我在tomcat中部署了war文件,它在本地主机上正常工作;我正在获得所需的输出。我也购买了主机空间。创建一个目录(例如:mywebsite.com),如果我把一些静态的index.html页面和访问该网站作为http://www.mywebsite.com它工作正常,即index.html被显示。我的问题是,而不是显示该index.html,输入该网址我的Java应用程序需要被调用。我怎样才能做到这一点?请指导我将域名指向VPS中的java应用程序

+0

嘿,你有没有想过这个。这听起来像你试图让一些应用程序在tomcat上运行,而其他应用程序在典型的Apache服务器上运行。我有一些网站在centOS的www /文件夹中运行,我想将其他传入的URL指向tomcat/webapps/newJavaSite,以便我可以部署一个jsp应用程序。你怎么最终这样做? – wuno

回答

1

我建议你的地图,你的域名www记录给你vps的IP地址。

您可以通过登录到您的域名控制面板做

无需主机空间的,你已经有一个VPS

+0

k如果我也映射域我怎么指向在tomcat中运行的war文件? – user1453544

+0

配置为在80端口启动tomcat(conf/web.xml),清除webapps目录中的所有内容,复制你的war文件并将其重命名为ROOT.war,然后启动tomcat,你可以通过http:// yourip访问你的应用程序,现在,您可以将您的wwww A记录映射到您的兄弟 – Subin

+0

k,但是我可以通过键入www.mywebsite.com直接访问它吗? – user1453544

2

你需要做两件事情

1)在Tomcat中conf/server.xml文件modift标签条目

<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> 
+0

我也这样做过。但我不能改变default.aspx,如果我删除它,我会得到一个错误。 – user1453544

-1

您可以简单地更新域配置要转发到yourwebsite.com任何要求像VPS服务器地址http:// ipaddress:port/myAPP

相关问题