我可以在 Apache Tomcat 服务器
中部署从 java
项目创建的基本 jar
文件吗?
遵循的步骤:
- 打开 eclipse 氧。创建一个新的
Maven
项目。 - 在
Main
中添加简单的“Hello World”代码。 - 在测试文件夹中添加简单的“Selenium Webdriver 脚本”
- 创建一个包含所有依赖项的
POM
文件 - 打开命令行并运行
mvn clean install
- “Hello World.jar”文件已在目标文件夹中创建。
- 启动了我的
Tomcat 服务器
。 - 将上面的
jar
文件复制到WebApps
文件夹中 - 然后我打开浏览器并输入“https://localhost:8080/HelloWorld”
- 我看不到“Hello World”,而是一个错误。
我真的可以像上面那样进行部署吗?或者我应该只创建 Web 应用程序以便在 Tomcat
中部署吗?
请帮忙!
最佳答案
Tomcat是一个web容器和服务器,你不能在web服务器上部署jar文件。看来您是在 main 方法中编写“Hello World”代码,而不是创建 Web 应用程序。
对于tomcat部署,你需要创建一个web应用程序(使用JSP/Servlet/Spring等)并且需要像WAR或EAR一样打包。
可以通过maven进行打包,如下:
<packaging>war</packaging>
关于java - Apache Tomcat - 简单的 jar 文件部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51048388/