java - 如何从为 Eclipse 项目配置的命令行启动 Tomcat 服务器?
问题描述
在我目前的公司,我们使用 Eclipse IDE 来运行 Java Web 应用程序。我已经学会了如何很好地使用它,但是使用 VSCode 的感觉和导航更适合我。
如果有人找到了一种方法来通过命令行启动配置为 Eclipse 项目的服务器,并且能够将它与 VSCode 一起使用,那就太棒了!
注意:我知道安装中有用于启动/停止的 bat 文件,但我似乎无法将这些文件用于已配置的项目。谢谢!
解决方案
我不了解 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. 部署项目或将资源添加到服务器
如果您配置了上述任何一个服务器位置,根据您的要求,那么您应该在部署或添加项目到服务器之后。
谢谢并恭祝安康。
推荐阅读
- postgresql - How to show all objects and their comments in PostgreSQL?
- python - Python will not write to a CSV file and there are no errors; the print function works
- xamarin.forms - 带有按钮的自定义 TabbedPage
- javascript - 如何在 JS 中删除属性并映射新对象?
- jquery - When using jQuery's ".nextAll()", how would i make "$(this)" equal the current element?
- python - 如何在python中编写json时修复重复值
- python - 如何将从 re.finditer 返回的 ablosution 位置转换为 tkinter 文本小部件所需的 row.column?
- javascript - How to unit test function in React App with JEST
- vue.js - 将未转义的 HTML 传递到 vue 插槽字符串
- .net - .NET framework 4.0 install fails