如何在intellij内运行码头?

gen*_*eek 10 jetty intellij-idea

如何从intellij(终极版)使用jetty adn调试api调用并打破终点来启动jersey或spring mvc应用程序?

我不会设置配置并且必须运行$ mvnDebug jetty:run.

我想点击一个按钮,让它从我的.war项目开始.有任何想法吗?谢谢.

[假设:我安装了jetty并配置了插件....我可以使用mvnDebug jetty运行:从cmd行运行并连接来自intenllij的调试会话但我偶尔会得到以下内容并且它们很烦人:

错误:无法加载此JVM TI代理两次,请检查java命令行是否有重复的jdwp选项.VM初始化期间发生错误]

Dan*_*ski 20

您还可以向maven添加jetty插件:

<build>
    <plugins>
        <plugin>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>9.2.2.v20140723</version>
        </plugin>
    </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)

然后运行maven命令启动服务器并部署应用程序:

mvn jetty:run
Run Code Online (Sandbox Code Playgroud)

  • 是的,当然可以,但是如果您想这样做,只需单击 IntelliJ 中的 Maven Prjects 选项卡(在 IDE 的右侧),选择 Plugins -&gt; jetty -&gt; 右键单击​​ jetty:run 并选择 debug 您可以尝试。这是一个示例项目:github.com/DanielMichalski/spring-web-blogs (2认同)