首页 > 解决方案 > 如何从为 Eclipse 项目配置的命令行启动 Tomcat 服务器?

问题描述

在我目前的公司,我们使用 Eclipse IDE 来运行 Java Web 应用程序。我已经学会了如何很好地使用它,但是使用 VSCode 的感觉和导航更适合我。

如果有人找到了一种方法来通过命令行启动配置为 Eclipse 项目的服务器,并且能够将它与 VSCode 一起使用,那就太棒了!

注意:我知道安装中有用于启动/停止的 bat 文件,但我似乎无法将这些文件用于已配置的项目。谢谢!

标签: javaeclipsetomcatvisual-studio-codecommand-prompt

解决方案


我不了解 VSCode,但绝对可以指导您,如何在命令提示符下运行 Apache Tomcat 服务器,为 Eclipse 中的任何特定项目配置。

请按照或检查以下程序执行相同操作:

1.环境变量和设置Bin路径
请为JAVA_HOME和CATALINA_HOME设置新的环境变量
请在JAVA_HOME/bin的PATH变量中添加条目

2. Eclipse-Preferences-Server-Runtime Environment
请通过在 Eclipse 的首选项(Eclipse-Preferences-Server-Runtime Environment)中选择相同的 Apache Tomcat Server CATALINA Home Path 添加服务器,您在步骤 1 中已配置。两个配置的服务器必须是第 1 步和第 2 步相同。请参阅下面的截图。在此处输入图像描述


3. Eclipse-Java EE Perspective-Servers (View)- 创建新服务器
如果您导入您的 Java EE 项目,那么它应该在推荐的 Eclipse 的 Java EE 透视图中打开。转到服务器视图并从配置的 Apache Tomcat 服务器创建新服务器

4. 通过在服务器视图中双击来配置或检查 Tomcat 服务器的选项
在部署任何 Java EE (web) 应用程序之前,请双击新创建的 Apache Tomcat 服务器链接。
将打开新选项卡以在以下部分中配置或设置 Apache Tomcat 服务器的选项:
1) 一般信息 2) 服务器位置 3) 服务器选项 4) 发布 5) 超时 6) 端口 7) MIME 映射

请参考下面的截图
在此处输入图像描述

5. 服务器位置
在本节中,您将注意到指定服务器位置的三种方法:

1)使用workspace metadata(默认选中且不修改tomcat安装)
.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps

2) 使用 tomcat 安装(控制 tomcat 安装)
它将显示 Apache Tomcat Server 的配置路径。如果要从命令提示符运行项目,则应选择此选项。Eclipse 将完全控制您配置的 tomcat 安装。如果要从命令提示符运行项目,请转到命令提示符并启动在步骤 1 和步骤 2 中配置的 Apache Tomcat 服务器。startup.bat(对于 windows)或 startup.sh(对于 linux)文件将在 bin文件夹。

您可以将部署路径设置为默认值,如wtpwebapps或浏览并选择。

3)使用自定义位置(不修改tomcat安装)

6. 部署项目或将资源添加到服务器
如果您配置了上述任何一个服务器位置,根据您的要求,那么您应该在部署或添加项目到服务器之后。

谢谢并恭祝安康。


推荐阅读