【问题标题】:How to run web applications using jersey in an easy way?如何使用 jersey 轻松运行 Web 应用程序?
【发布时间】:2013-11-11 21:49:17
【问题描述】:

我通过这个 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 应用程序?如何使用它们?

【问题讨论】:

    标签: maven jakarta-ee tomcat intellij-idea jersey


    【解决方案1】:

    在 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)。

    【讨论】:

      猜你喜欢
      • 2020-11-22
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 2010-09-05
      相关资源
      最近更新 更多