首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在eclipse中使用tomcat

问尝试在eclipse中使用tomcat
EN

Stack Overflow用户
提问于 2009-06-26 13:29:01
回答 5查看 4.4K关注 0票数 0

我正在尝试使用eclipse的tomcat。我已经安装了所有的插件,并安装了tomcat插件。我已经在tomcat的webapps文件夹中放置了一个.war文件,并确保自动部署设置为true。我遇到的问题是我不能让tomcat运行这个.war文件。tomcat服务器已启动并正在运行,正如它在eclipse底部的servers选项卡下告诉我的那样。它还在它下面显示了我的.war文件的名称,并表示已同步,这意味着它至少知道它在那里。但是我根本不能让它工作。即使我转到本地主机页面,它也会显示apache tomcat的标题,但不会显示文件。我想让它显示.war文件。它包含正确的xml文件和其中的所有内容。任何帮助都是非常感谢的。

EN

回答 5

Stack Overflow用户

发布于 2009-06-26 13:34:05

您可以尝试检查应用程序是否已部署。您可以直接转到Tomcat目录查看。

另一种可能是,你可能输入了不正确的url。http://localhost:8080/[your_application]

其中,8080是您为tomcat指定的端口。

票数 2
EN

Stack Overflow用户

发布于 2009-06-26 15:29:13

在使用Eclipse Tomcat插件时,您需要让Eclipse为您发布web项目,而不是尝试自己手动部署它。

Eclipe的Tomcat插件支持热部署,因此您可以更改jsp等,而不必手动重新部署您的web应用程序。

如果您在eclipse中有一个有效的web项目,那么您可以通过查看Server View来检查它是否正在被部署。

窗口、显示视图、其他、服务器

此窗口应包含Apache服务器的详细信息。(如果没有列出服务器,则需要在列表上单击鼠标右键并设置一个。)

要检查您的应用程序是否正在部署,请右键单击您的服务器并选择Add/Remove projects。检查是否列出了您的web项目。如果它没有列在已配置的项目下,则添加它。

如果您的项目没有出现在列表中,那么它可能没有设置为动态Web项目。您可以通过右键单击项目以打开项目属性,然后单击facets,然后启用Dynamic Web Project来修复此问题。

在启动/停止Tomcat时让Console视图可见也是值得的,这样您就可以看到服务器的输出。

票数 2
EN

Stack Overflow用户

发布于 2009-06-26 13:46:00

从命令行启动tomcat (而不是eclipse),并查看您的webapp是否出现。如果您确实创建了一个有效的war文件,则应该执行此操作。如果它不工作,请检查日志。

如果使用eclipse启动tomcat,则不应该手动部署war文件。从eclipse运行tomcat不一定要使用与独立tomcat相同的默认工作空间。检查‘server’的配置:可能eclipse启动的服务器的webapp文件夹是空的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1049131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档