Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在eclipse Java项目中运行tomcat_Java_Eclipse_Jsp_Tomcat_Web - Fatal编程技术网

如何在eclipse Java项目中运行tomcat

如何在eclipse Java项目中运行tomcat,java,eclipse,jsp,tomcat,web,Java,Eclipse,Jsp,Tomcat,Web,*不是Eclipse动态web项目,而是Eclipse Java项目* 我正在建立我的第一个网站,我正在使用Java。我可以用我的浏览器连接到tomcat,并且我使用tomcat(部署后)在浏览器中打开了主网页,但我希望在Eclipse中直接连接到tomcat。 (我现在只有一个servlet和一个jsp文件) 提前感谢。将您的项目转换为“动态Web项目”,右键单击它并选择“运行方式”->“在服务器上运行”。在弹出的对话框中,选择“手动定义新服务器”,并按照以下步骤在Eclipse中配置Tomc

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

我正在建立我的第一个网站,我正在使用Java。我可以用我的浏览器连接到tomcat,并且我使用tomcat(部署后)在浏览器中打开了主网页,但我希望在Eclipse中直接连接到tomcat。 (我现在只有一个servlet和一个jsp文件)


提前感谢。

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

您可以使用
服务器
选项卡中的
添加服务器
来定义新服务器

我不确定您为什么希望它没有
动态Web项目

请尝试以下操作:

  • 窗口>首选项>服务器>运行时环境>添加
  • 选择可用的Apache Tomcat版本
  • 浏览到ApacheTomcat安装目录
  • 单击“完成”
  • 您现在应该可以访问ApacheTomcat服务器了

    单击此处


    完成链接中的操作后,在eclipse中创建新的动态项目,然后添加新的jsp和新的servlet,然后右键单击您的jsp,然后单击“运行方式”,然后单击“在服务器上运行”,然后单击已安装的应用程序服务器。

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

    只需选择DynamicWebProject,并从servlet页面调用您的标准java类


    这样,您就可以从EclipsePlus获得Java Servlet内置的免费调试工具。

    是的。但仍然需要一个答案。有没有办法做到这一点,但与一个常规的Java项目?据我所知,您的项目必须是一个“动态Web项目”。把一个网站归类为“网络项目”是有道理的,不是吗?你为什么认为它应该这样工作?有参考资料吗?据我所知,Eclipse不是设计成这样工作的。上面说做一个Java项目。我想了解,在动态Web项目中,哪些文件/链接/目录起了作用?我添加了servlet-api.jar和其他。在浏览器中,我使用了tomcat,它很有效。那么,你找到了自己的答案。就我个人而言,我会选择一个“动态Web项目”,因为这样可以更容易地启动/停止/调试代码。