gpt4 book ai didi

maven - 如何使用 Jersey 轻松运行 Web 应用程序?

转载 作者:行者123 更新时间:2023-11-28 23:40:42 25 4
gpt4 key购买 nike

我通过此 Maven 代码使用 Jersey 创建了一个 Web 应用程序:

mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-webapp \
-DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false \
-DgroupId=com.example -DartifactId=simple-service-webapp -Dpackage=com.example \
-DarchetypeVersion=2.4.1

我正在使用 Tomcat v7 作为我的 Java 服务器。当我写完一些代码后,我使用 mvn 的 package 命令生成一个 .war 文件,将这个文件复制到/webapps 文件夹,然后启动 tomcat 运行我的应用程序并在浏览器上测试它。但我认为我浪费了很多时间做这些事情。所以我想问一下是否有更简单的方法在浏览器上测试我的代码。你们如何在服务器上运行 Web 应用程序,尤其是 Jersey 应用程序?

我正在使用 Intellij Idea,它是否有一些功能可以帮助我构建和运行 Jersey 应用程序或其他 J2EE 应用程序?如何使用它们?

最佳答案

在 IntelliJ IDEA 中,您可以创建 Tomcat 运行/调试配置。在该配置中,您可以指定“启动前”任务/选项,包括运行 Maven 目标。因此,通过运行 Tomcat 配置,IDEA 将运行 maven 目标,将代码部署到 Tomcat,启动 tomcat 服务器,并(如果需要)将 Web 浏览器打开到指定页面。

JetBrains 有一个 Getting Started with Spring MVC, Hibernate and JSON教程。你想做的事情非常相似。主要区别在于您需要在运行/调试配置底部的“启动前”部分中删除默认的“make”选项,而是让它运行您的 Maven 任务。

还有 Creating a simple Web application and deploying it to Tomcat教程。它有点旧,运行/调试对话框上的一些选项已经改变。但从本质上讲,它仍然有效。结合以上情况,你的体型应该不错。

最后看看帮助指南中的运行/调试配置:Tomcat页面(也可在在线 webhelp 中找到)。

关于maven - 如何使用 Jersey 轻松运行 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19916632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com