实际上,在Eclipse.but上运行的apache-tomcat 7服务器收到错误“请求的资源不可用”。 。有什么理由请..?
答案 0 :(得分:19)
当你独立启动tomcat并输入http://localhost:8080/
时,tomcat会显示其默认页面(tomcat的默认页面为TOMCAT_ROOT_DIRECTORY\webapps\ROOT\index.jsp
)。
当您从eclipse启动tomcat时,eclipse没有url http://localhost:8080/
的任何默认页面,因此它显示错误消息。这并不意味着tomcat7没有运行。当您将项目特定的URL(如http://localhost:8080/PROJECT_NAME_YOU_HAVE_CREATE_USING_ECLIPSE
)放在显示Web项目的默认页面时。
答案 1 :(得分:16)
我有同样的问题,对我来说,我尝试更改
中的选项服务器位置
并且有效。
我不明白为什么会出现这个问题。我做了搜索,但没有找到相关的答案(也许我没有使用正确的关键字)。如果有人知道为什么有效,请分享。
感谢。
答案 2 :(得分:10)
可能有很多原因,将其作为清单并通过它
您的服务器是否在8080上运行?我的意思是这是默认端口,但可以将其配置为在其他端口上运行。
此外,有可能删除/卸载默认应用程序,这就是“所请求的资源不可用”的原因
也可能是代理问题。确保您没有在浏览器中使用任何代理。
答案 3 :(得分:2)
1)转到服务器选项卡 2)在服务器上正确 - >一般 - >点击开关位置。 3)双击服务器 - >在服务器位置下 - >选择tomcat安装。 4)重启服务器。
答案 4 :(得分:1)
这将是您的浏览器的代理配置。
在网络设置中,使用no proxy
对于Manual proxy configuration
添加例外(在Firefox中没有代理),例如localhost:8080, localhost
。
答案 5 :(得分:1)
测试tomcat服务器启动时可能会遇到两个错误。
修正 -
选择此选项的原因是,当默认选项作为eclipse位置给出时,我们将看到404错误,因为它会更改Catalina参数(有时)。但是如果我们将它改为Tomcat位置,它就可以正常工作。
答案 6 :(得分:1)
有时候另一个软件可以抓住这扇门,这可能是造成这种冲突的原因,请尝试更改server.xml上的门。
答案 7 :(得分:0)
双击Eclipse中Servers选项卡下的Tomcat Server 这样做会在编辑器中打开一个窗口,其顶部标题为Overview(有两个选项卡 - Overview和Modules)。 在那里更改服务器位置下的选项,以及g
答案 8 :(得分:0)
您可以在以下命令下运行。
./catalina.sh run
注意:确保端口8080已打开。如果不是,请使用sudo kill $(sudo lsof -t -i:8080)
答案 9 :(得分:-1)
我们中的许多人在第一次设置eclipse和服务器后遇到此错误。这个解决方案是 -
转到服务器标签
选择相应服务器的属性选项并展开
- 醇>
在属性窗口中, 选择常规标签 - >点击切换位置 - >点击应用 - >点击确定。
这可能有效。