无法从Ubuntu中的Eclipse访问Tomcat
如果从Eclipse调用Tomcat,我在从浏览器访问Tomcat时遇到问题,但是如果从命令提示符调用,它可以正常工作。 我已经将Eclipse配置为启动Tomcat5.5.23。开始很好。如果我尝试连接到它,至少可以使用查看管理页面,我得到404错误“请求的资源(/)不可用” 日志文件夹中没有发出日志,这很奇怪。如果我从comman dprompt(使用startup.sh)调用它,我会在日志中获得日志文件。这是tomcat.apache.org上新安装的Tomact。 Eclipse上的控制台在尝试访问Tomcat时不显示任何活动,只显示正常启动或Tomcat 我以前在Windows平台上的Eclipse中使用和连接Tomcat没有问题,但我完全不知道为什么它在Linux上无法做到这一点无法从Ubuntu中的Eclipse访问Tomcat,eclipse,tomcat,ubuntu,Eclipse,Tomcat,Ubuntu,如果从Eclipse调用Tomcat,我在从浏览器访问Tomcat时遇到问题,但是如果从命令提示符调用,它可以正常工作。 我已经将Eclipse配置为启动Tomcat5.5.23。开始很好。如果我尝试连接到它,至少可以使用查看管理页面,我得到404错误“请求的资源(/)不可用” 日志文件夹中没有发出日志,这很奇怪。如果我从comman dprompt(使用startup.sh)调用它,我会在日志中获得日志文件。这是tomcat.apache.org上新安装的Tomact。 Eclipse上的控制
任何帮助都将不胜感激。您确定Eclipse已配置为启动您当前手动启动的tomcat安装吗 可能有两个安装,一个随eclipse一起提供,另一个单独安装 如果是这样,那就难怪管理员界面不可访问了,因为-iirc-管理员面板必须在之后安装 如果我尝试连接到它,至少可以使用查看管理页面,我会得到404错误“请求的资源(/)不可用” 我不知道这是否是问题所在,但我不知道。这不是管理应用程序2的路径。它实际上并没有与Tomcat 5.5捆绑在一起。从常见问题解答: 如果安装Tomcat 5.5二进制文件, 管理web应用程序不可用 与之捆绑;这描述了如何 将管理web应用程序添加到您的 Tomcat 5.5安装。(Tomcat 4.1) 随管理web应用程序一起提供 作为二进制文件的一部分) 以下内容涉及Tomcat 5.5 在Windows 2000上设置,以便 在*nix上,名称将不同 平台。在本例中,Tomcat 5.5.17安装在c:\Program Files\Apache软件中 Foundation\Tomcat 5.5(这是我的 卡塔琳娜之家)
):
<user username="admin" password="makesomethingup" roles="admin,manager"/>
在eclipse运行中,服务器实例catalina.base的配置将与实际的catalina home不同。
将它设置为您的catalina.home,它应该可以正常工作。是的,我使用的是相同的安装,100%确定。好的,但可能eclipse注入了另一个配置,导致它使用另一个webapps目录。这也会导致无法访问管理面板。你看,如果我从Eclipse停止服务器并尝试访问管理页面,我会在浏览器上收到通常的“无法连接”错误消息。这意味着它从Eclipse中感知Tomcat服务器的存在,它只考虑根上下文(/)不可用?它使用相同的tomcat,但配置可能不同,因此使用的webapps目录可能不同,并且在eclipse webapps目录中未安装管理员。是否尝试使用标准端口8080而不是8081?它与tomcat捆绑在一起。如果我从Eclipse中停止Tomcat服务器,然后转到shell并通过发出Tomcat/bin/startup.sh手动调用Tomcat,我可以按照正常方式通过访问来访问管理页面。如果从Eclipse调用Tomcat,同样的事情就不会发生。@Daniel好的,现在我明白了问题所在(但我不把它称为“管理”页面)。我还没有解决办法。