我可以在Apache Tomcat server
中部署从java
项目创建的基本jar
文件吗?
遵循的步骤:
- 打开日食氧气。创建新的
Maven
项目。 - 在
Main
中添加简单的"Hello World"代码。 - 在测试文件夹中添加简单的"Selenium Web驱动程序脚本">
- 创建包含所有依赖项的
POM
文件 - 打开命令行并运行
mvn clean install
- 在目标文件夹中创建了"Hello World.jar"文件。
- 开始了我的
Tomcat server
. - 已将上述
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>