Java Tomcat 7未在浏览器上运行(http://localhost:8080/ )

Java Tomcat 7未在浏览器上运行(http://localhost:8080/ ),java,apache,tomcat,Java,Apache,Tomcat,实际上,apache tomcat 7服务器在Eclipse上运行。但在浏览器中出现错误“请求的资源不可用”。请说明原因。可能有很多原因,请将其作为检查表并仔细检查 您的服务器是否在8080上运行?我的意思是,这是默认端口,但可以配置为在其他端口上运行 还有一种可能性是默认应用程序被删除/卸载,这就是为什么它给出“请求的资源不可用”的原因 也可能是代理问题。确保您没有在浏览器中使用任何代理 这将是浏览器的代理配置。 在网络设置中,使用no proxy 对于手动代理配置添加异常(在Firefox中

实际上,apache tomcat 7服务器在Eclipse上运行。但在浏览器中出现错误“请求的资源不可用”。请说明原因。

可能有很多原因,请将其作为检查表并仔细检查

您的服务器是否在8080上运行?我的意思是,这是默认端口,但可以配置为在其他端口上运行

还有一种可能性是默认应用程序被删除/卸载,这就是为什么它给出“请求的资源不可用”的原因


也可能是代理问题。确保您没有在浏览器中使用任何代理

这将是浏览器的代理配置。 在网络设置中,使用
no proxy


对于
手动代理配置
添加异常(在Firefox中没有代理),如
localhost:8080,localhost

当您独立启动tomcat并键入
时,tomcat将显示其默认页面(tomcat的默认页面位于
tomcat\u ROOT\u目录\webapps\ROOT\index.jsp


当您从eclipse启动tomcat时,eclipse没有url的任何默认页面,所以它会显示错误消息。这并不意味着tomcat7没有运行。当您将特定于项目的url(如
)放入时,将显示web项目的默认页面。

我也遇到了同样的问题,我尝试在中更改选项

  • 服务器位置

    它成功了

  • 双击Eclipse中Servers选项卡下的Tomcat服务器
  • 执行此操作将在编辑器中打开一个窗口,顶部标题为Overview opens(有两个选项卡Overview和Module)
  • 在这种情况下,更改“服务器位置”下的选项,并按Ctrl+S键(保存配置) 对我来说,使用Tomcat安装(控制Tomcat安装)工作正常
  • 尝试启动服务器并检查localhost是否在浏览器中打开。否则,请选择其他选项
我不明白为什么会出现这个问题。我做了搜索,但没有找到相关的答案(可能我没有使用正确的关键字)。如果有人知道这样做的原因,请分享


谢谢。

双击Eclipse中服务器选项卡下的Tomcat服务器 执行此操作将在编辑器中打开一个窗口,顶部标题为Overview opens(有两个选项卡Overview和Module)。
在这种情况下,请更改“服务器位置”下的选项,我们中的许多人在第一次设置eclipse和服务器后都会出现此错误。这个解决方案是——

  • 转到服务器选项卡

  • 选择相应服务器的属性选项,并将其展开

  • 在“属性”窗口中, 选择常规选项卡->单击切换位置->单击应用 ->单击确定


  • 这可能会起作用。

    在测试tomcat服务器启动时,您可能会遇到两个错误

  • Eclipse内置浏览器中出现错误-无法显示此页面 在高级设置中打开TLS 1.0、TLS 1.1和TLS 1.2,然后再次尝试连接。如果此错误仍然存在,则此站点可能使用了不受支持的协议。请联系网站管理员
  • 正常浏览器中的404错误
  • 修复-

  • 对于eclipse浏览器错误,请检查您是否正在使用安全URL-。这应该是
  • 对于404错误: 转到控制台中的Tomcat服务器。单击鼠标右键,选择“属性”。在“属性”窗口中,单击“开关位置”,然后单击“确定”。 然后,转到控制台中的Tomcat服务器,双击它,在“服务器位置”下选择“使用Tomcat安装”单选按钮。保存它
  • 选择此选项的原因是,当默认选项被指定为eclipse位置时,我们将看到404错误,因为它更改了Catalina参数(有时)。但如果我们将其更改为Tomcat位置,它就可以正常工作。

    1)转到服务器选项卡 2) 右击服务器->常规->单击交换机位置。 3) 双击服务器->服务器位置->选择tomcat安装。
    4) 重新启动服务器。

    有时,其他软件可能会占用此门,这可能是冲突的原因,请尝试在server.xml上更改此门。

    您可以运行以下命令

     ./catalina.sh run
    

    注意:确保端口8080打开。如果没有,请使用
    sudo kill-9$(sudo lsof-t-i:8080)

    在浏览器上运行服务器时,检查服务器是否已在eclipse中运行如果是,请停止eclipse服务器,然后重试:)是否有映射到根的应用程序?如果不是,你会得到这个错误。你到底得到了什么错误?你没有清楚地解释你的问题。。。您已经将eclipse嵌入tomcat了吗?还是单独的tomcat?哪一个启动了?你说的“在日食中奔跑”是什么意思?启动tomcat时是否有异常、错误消息?你检查日志文件了吗?如果不知道足够的信息,很难给出答案/解决方案。巴维克:谢谢你的回复。仅使用独立的eclipse,我也关闭了eclipse@肯特:它在Eclipse中工作得很好。但我需要从浏览器中检索至少欢迎页面请将此作为注释添加,这不是回答如何执行所有这些操作,因为默认情况下eclipse在另一个位置部署文件。现在您明确提到了服务器位置和部署路径。