如何在Eclipse Java项目中运行Tomcat

6

*不是Eclipse动态Web项目,而是Eclipse Java项目*

我正在构建我的第一个网站,使用的是Java。我可以通过浏览器连接到Tomcat,并在浏览器中使用Tomcat打开了主网页(部署后),但我希望直接在Eclipse中连接到Tomcat。 (现在只有一个Servlet和一个JSP文件)。

提前致谢。


是的,我做了。但仍需要一个答案。 - Mr.Queries
5个回答

2
您可以在“服务器”选项卡中使用“添加服务器”来定义新服务器。 enter image description here 我不确定为什么您想要没有“动态 Web 项目”。

然后,您应该先配置如何更改Tomcat端口。 - ggDeGreat

2

点击此安装Apache Tomcat服务器

按照链接中的步骤操作后,在Eclipse中创建一个新的动态项目,然后添加新的JSP和新的Servlet,然后右键单击您的JSP,选择“Run As”,然后选择“Run on Server”,最后点击已安装的应用程序服务器。


1

请尝试以下步骤:

  1. 选择窗口 > 首选项 > 服务器 > 运行时环境 > 添加
  2. 选择您拥有的 Apache Tomcat 版本
  3. 浏览到 Apache Tomcat 安装目录
  4. 点击完成

现在您应该可以访问 Apache Tomcat 服务器了。


0

我明白你的意思,但是在选择动态Web项目和Java项目之间并没有特别的区别。

只需选择动态Web项目,然后从Servlet页面调用您的标准Java类即可。

这样,您将获得Eclipse附带的免费Java Servlet调试工具。


0

将您的项目转换为“动态Web项目”,右键单击它,选择“运行为” -> “在服务器上运行”。在弹出的对话框中,选择“手动定义新服务器”,按照步骤配置您的Eclipse内Tomcat服务器。


有没有一种方法可以使用普通的Java项目来完成这个任务? - Mr.Queries
据我所知,您的项目必须是一个“动态Web项目”。将网站归类为“Web项目”是有道理的,不是吗? - mthmulders
你为什么认为它应该这样工作?有参考资料吗?据我所知,Eclipse并非设计成以那种方式工作的。 - mthmulders
它说要创建一个Java项目。 我想了解,在动态Web项目中,哪些文件/链接/目录会产生差异?我添加了servlet-api.jar和其他文件。在浏览器中,我使用了Tomcat并且它可以工作。 - Mr.Queries
你已经找到了自己的答案。个人而言,我会选择“动态Web项目”,因为这样启动/停止/调试代码会更容易。 - mthmulders
我的意思是它可以在浏览器上运行。但我也需要它能够在Eclipse上运行。 我会尝试动态Web项目。谢谢你的帮助。 - Mr.Queries

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接