如何从为 Eclipse 项目配置的命令行启动 Tomcat 服务器?

How to startup a Tomcat server from command line that's configured for an Eclipse project?

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

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

注意:我知道安装中有 start/stop 的 bat 文件,但我似乎无法将它们用于已配置的项目。谢谢!

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

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

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

添加条目

2。 Eclipse-首选项-服务器-运行时环境
请通过在步骤 1 中配置的 Eclipse(Eclipse-Preferences-Server-Runtime Environment)首选项中 selecting 相同的 Apache Tomcat Server CATALINA Home Path 添加服务器。两个配置的服务器必须相同对于第 1 步和第 2 步。 请参考下面的截图。


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

创建新服务器

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

请参考以下截图

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

1)使用工作区元数据(默认selected并且不修改tomcat安装)
.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps

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

您可以将部署路径设置为默认值 wtpwebapps 或浏览 select。

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

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

感谢和问候。