Apache 如何将web应用程序从端口号8080指向80?

Apache 如何将web应用程序从端口号8080指向80?,apache,tomcat,jakarta-ee,tomcat7,windows-server-2008,Apache,Tomcat,Jakarta Ee,Tomcat7,Windows Server 2008,我知道这似乎是一个非常基本的问题 我有一个JavaEEWeb应用程序在端口8080上运行。因此,当我试图访问它时,我必须键入domainname.com:8080/domainname。我想通过domainname.com访问它。我应该将端口号从8080更改为80。我在查看了以下几个答案后,在conf文件夹中的server.xml中做了此更改: 但我仍然得到一个404错误。请帮忙。有什么我没有做错的吗 我正在Windows服务器上使用Tomcat7 如果有类似的问题(我可能没有遇到),请在评论

我知道这似乎是一个非常基本的问题

我有一个JavaEEWeb应用程序在端口8080上运行。因此,当我试图访问它时,我必须键入
domainname.com:8080/domainname
。我想通过
domainname.com
访问它。我应该将端口号从
8080
更改为
80
。我在查看了以下几个答案后,在
conf
文件夹中的
server.xml
中做了此更改:

但我仍然得到一个404错误。请帮忙。有什么我没有做错的吗

我正在Windows服务器上使用Tomcat7


如果有类似的问题(我可能没有遇到),请在评论中发表,谢谢

您可以安装apache并将其配置为通过AJP端口与tomcat一起工作,这样apache将侦听端口80并将请求重定向到tomcat

这里有一些参考:

你好,埃夫根尼!我在学习教程,只是找不到httpd.conf文件!我真的被卡住了!没有其他方法可以让它在端口80上运行吗?您安装了Apache HTTP服务器吗?您可以在这里下载httpd.conf文件在conf目录中,实际上您可以使用您提到的连接器。在server.xml中设置端口80后,是否尝试访问url domainname.com/domainname?该目录中只有一个httpd TXT文件。我停止了Apache2服务并重新启动了Tomcat,奇怪的是,我现在可以指向端口80:)做得好,所以您可以将我的答案标记为正确。谢谢