2012-03-01 290 views
4

我写了一个Java servlet并通过本地Tomcat 7运行它,但是当我将已写入另一台计算机的war文件复制到tomcat目录中的webapps文件夹时,但我不断收到“请求的资源不可用”消息,而在我的计算机中一切正常,可能是什么问题?Tomcat 7请求的资源不可用

+0

你能看到你的应用程序在tomcat管理器中吗? – Harsha 2012-03-01 07:04:34

+0

我不知道,我没有用户名和密码来访问tomcat管理器。但是我将war文件部署在tomcat的webapps文件夹中。 – user1176926 2012-03-01 07:17:20

+0

有人可以帮我吗? – user1176926 2012-03-01 07:50:14

回答

2

检查控制台是否收到任何错误?服务器启动是否正常?你在环境变量中设置了JAVA_HOME吗? 要检查服务器是否正常启动或在浏览器中键入不以下网址:

http://localhost:8080/

那里部署了战争的计算机

。如果您没有在端口8080启动服务器,请将8080替换为适当的端口号。如果您能够看到tomcat页面,则服务器正常启动。

如果您在控制台上没有错误,那么一切似乎都正确,并且您在浏览器中输入了错误的URL。 我认为你必须在控制台上得到例外,正如你所说的战争是在以前的系统上工作。确保将JAVA_HOME设置为用于开发战争的相应jdk或jre版本(例如1.6)。

+0

好吧,我现在正在收到该错误:请求的资源(Servlet Sample不可用)不可用。是的,我可以看到tomcat的主页面。 – user1176926 2012-03-01 07:19:16

+0

我该如何设置JAVA_HOME? – user1176926 2012-03-01 07:23:28

+0

也许错误在web.xml文件中?我不知道,你能帮我吗? – user1176926 2012-03-01 07:42:33

0

您可能尚未正确映射网址。 Tomcat不知道用当前的URL打什么URL

相关问题