tomcat - 配置站点tomcat

标签 tomcat

我需要帮助解决我面临的这个问题。

I am trying to server a website [say www.mysite.com] from one of the dedicated server I have rented.

I am using Apache tomcat 6.0.18. I am not using any webserver for this. Tomcat is serving as webserver as well.

I have changed default port from 8080 to 9001.

I have made DNS entry in host file of server [x.x.x.x pointing to www.mysite.com]

When I build the project, mysite.war is created and on deploying it, 'mysite' folder is created within webapps [as per standard].

I will serve only 1 site from my rented server.

问题: 当我尝试以 www.mysite.com 访问我的网站时,没有任何反应,并且出现超时错误。

但是当我使用 www.mysite.com:9001/mysite/welcome.html 访问我的网站时,我会在互联网上加载正确的主页。

我认为我的 server.xml 设置 [或任何其他设置] 中似乎存在一些问题。

请有人帮助我解决这个设置问题。

如果我需要提供更多信息,请告诉我。

谢谢, 顺丰

最佳答案

根据你现在的配置是可以访问的是正确的。

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 目录中。

关于tomcat - 配置站点tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14230476/

相关文章:

java - string.format 在 http post 请求和响应中抛出异常

java - 内嵌Tomcat的Jar和War打包的区别

java - 如何在命令行中为 Tomcat 编译 servlet?错误 : package javax. servlet 不存在

tomcat - 无法在液滴上命中 Springboot 端点

java - Jersey REST 404 错误

eclipse - org.apache.commons.io.output.ByteArrayOutputStream 顽固的 ClassNotFoundException

java - 多次读取请求流

html - 使用带有 cors.preflight.header 过滤器的 ajax 和 Tomcat 的 RESTful 服务中的 http 预检 header 问题

tomcat - 使用 JDBC 的已部署 NetBeans Web 应用程序给出 "java.sql.SQLException: No suitable driver found"

java - 如何在从 jquery 发送 $.get 请求时启用 CORS?