我使用:netbeans 6.9.1,tomcat 5.5.33,7.0和6.x.x(inbuild-netbeans),java 1.6.23(jdk和jre)。
我的项目:
默认项目,即一个新的(新)项目,作为file-new-java_web。我在netbeans 6.9.1(NB691)中仅选择了弹簧3.0(在另一个项目中也是2.x)。
“提示:我没有触及任何代码”。在所有上述服务器中运行(单击运行按钮)并且所有弹簧版本都没有错误。它显示欢迎页面。
我购买了域名和托管来上传我的项目。
文件:我一个接一个地完成了以下所有工作
1.将Web文件夹内容从NB691分发文件夹上传到服务器。
结果错误:找不到index.htm。这个index.htm链接来自redirect.jsp文件,而不是来自调度程序servlet
2.提取.war文件并上传。同样的错误
提示:这两个在我的系统和我的朋友系统中成功运行,但在服务器中出错。
我的问题:服务器支持团队没有正确响应。他们通知在/ webapps文件夹中上传.war文件。我这样做但是同样的错误。
服务器文件夹结构:/ public_html / my files。
1./public_html/META-INF/*
2./public_html/WEB-INF/*
3./public_html/webapps/my.war
4./public_html/redirect.jsp
在/ public_html / WEB-INF / lib /里面有jar文件(spring和其他jar文件)。
服务器或我的项目中有什么问题。我需要添加一些其他jar文件吗?或者更改文件夹结构?
请帮帮我。
答案 0 :(得分:0)
public_html
表示他们只是将你的战争放在一个服务于apache静态内容的文件夹中?你确定他们已经实际部署到了tomcat吗?
答案 1 :(得分:0)
我也遇到了同样的错误, 服务器端的这个错误。 如果你在家用电脑上检查tomcat,如果它运行成功。然后错误将在服务器上。 因此,请联系服务器提供商或支持团队,并通知他们部署您的站点。这将有效。