我在我的PC上本地创建了Hello项目,并在从Netbeans构建之后获取了一个WAR文件。如果我将WAR文件放在我的本地tomcat目录下的/ webapps文件夹下,则测试工作正常。我可以在浏览器中输入localhost:8080 / Hello,它会显示我在项目中输入的消息。
但是,当我尝试使用WinSCP将WAR文件复制到远程tomcat服务器上的/ webapps目录时。我用腻子重新启动了tomcat。之后,我在浏览器中设置了地址http://WEB-ADDRESS.EDU/Hello/。但是,它只显示HTTP状态404错误:请求的资源(/ Hello /)不可用。我也尝试了http://WEB-ADDRESS.EDU:8080/Hello/,但两者都没有用。
任何人都可以帮助我吗?
答案 0 :(得分:1)
我发现了这个问题,并认为这会让那些可能有问题的人受益。
我正在使用JRE 1.7设置我的项目和本地tomcat。但是,远程tomcat正在使用JRE 1.6,这导致了这个问题。使用1.7配置tomcat后,部署的webapp可以在服务器上运行。