我在这个问题上需要帮助。
我正在尝试从我租用的专用服务器之一服务一个网站[比如www.mysite.com]。
我正在使用Apache tomcat 6.0.18。我没有使用任何网络服务器。 Tomcat也是网络服务器。
我已将默认端口从8080更改为9001。
我在服务器[x.x.x.x指向www.mysite.com]的主机文件中进行了DNS输入
当我构建项目时,会创建mysite.war并在部署它时,在webapps中创建'mysite'文件夹[按照标准]。
我只会从租用的服务器上提供一个网站。
问题: 当我尝试访问我的网站时,www.mysite.com没有任何反应,我收到超时错误。
但是当我使用url访问我的网站www.mysite.com:9001/mysite/welcome.html时,我会在互联网上加载适当的主页。
我认为在我的server.xml设置[或任何其他设置]中似乎存在一些问题。
有人帮我解决了这个设置问题。
如果我需要提供更多信息,请与我们联系。
谢谢, SF
答案 0 :(得分:0)
您可以根据当前配置进行访问是正确的。
www.mysite.com:9001/mysite/welcome.html
如果您想要访问它,则配置错误:www.mysite.com/welcome.html
。您需要做的是将9001
更改为默认HTTP端口 - 可能是80
。这样您就可以访问自己的网站:www.mysite.com/mysite
。如果您想以这种方式访问它:www.mysite.com
您的项目需要位于tomcat的webapps/ROOT
目录中。