Java 页面切换时缺少端口号

Java 页面切换时缺少端口号,java,tomcat6,Java,Tomcat6,我正在eclipse中进行Java代码设置。我创建了一个动态web项目 我通过ApacheTomcat服务器6.0运行该项目。能够在没有任何问题的情况下运行代码。但当我运行代码时,登录页面在输入登录URL后显示URL(本地主机:8080/example),URL被定向到(host/example/home.jsp)并显示页面未找到,检查本地主机是否正确。同样,我可以通过手动输入URL中的端口号(local host:8080/example/home.jsp)来访问 问题是,如果URL带有端口号

我正在eclipse中进行Java代码设置。我创建了一个动态web项目

我通过ApacheTomcat服务器6.0运行该项目。能够在没有任何问题的情况下运行代码。但当我运行代码时,登录页面在输入登录URL后显示URL(本地主机:8080/example),URL被定向到(host/example/home.jsp)并显示页面未找到,检查本地主机是否正确。同样,我可以通过手动输入URL中的端口号(local host:8080/example/home.jsp)来访问

问题是,如果URL带有端口号,它工作正常。但是当页面切换时,URL没有端口号

无法访问:localhost/example/home.jsp 能够访问:localhost:8080/example/home.jsp

请告诉我需要设置的服务器配置,以便在切换页面时自动显示端口号


谢谢

尝试运行下面的命令并加载应用程序


iptables-t nat-A PREROUTING-i eth0-p tcp--dport 80-j REDIRECT--to port 8080

您可以在服务器配置中使用默认端口80,但我想知道为什么--但是当页面切换时,URL没有端口号。当您“切换页面”时,您做错了什么。既然您没有告诉我们您在做什么,您希望我们如何告诉您您做错了什么?编辑问题并显示构建重定向的代码。我不确定运行代码时登录页面URL是否为本地主机:8080/example。输入登录信息后,home.jsp为URL为local host/example/home.jsp.P您是否可以与我们共享登录时运行的代码(即,将此URL提供给浏览器的代码)?