java - IntelliJ IDEA 中的 Eclipse 运行应用程序配置

标签 java eclipse tomcat intellij-idea run-configuration

我已经部署了一些 ear 的 tomcat 实例,并通过 Eclipse 运行配置(Java 应用程序配置)运行它,以便有可能调试我的代码,因为它对应于部署在 Tomcat 实例上的 ear。我希望有可能通过 IDEA 调试相同的应用程序,但是,不知道该怎么做,我的 Eclipse 运行配置如下:

主标签:

a) 项目 - 空 b) 主类 - org.apache.catalina.startup.Bootstrap

参数选项卡:

a) 程序参数 - 开始 b) 虚拟机参数:

-XX:MaxPermSize=128M  
    -Xmx800M 
    -Dcatalina.home="C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/" 
    -Djava.endorsed.dirs="C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/endorsed" 
    -Dcatalina.base="C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/" 
    -Djava.io.tmpdir="C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/temp" 
    -Dopencrx.CRX.jdbc.password=manager99111 
    -Dopencrx.CRX.jdbc.userName=sa111
    -Dopencrx.CRX.jdbc.url="jdbc:hsqldb:hsql://127.0.0.1:9001/DB" 
    -Dopencrx.CRX.jdbc.driverName=org.hsqldb.jdbcDriver
    -Djava.protocol.handler.pkgs=org.openmdx.kernel.url.protocol
    -Dorg.openmdx.persistence.jdbc.useLikeForOidMatching=false
    -Dorg.opencrx.maildir="C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/maildir"

c) 工作目录 - C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/

JRE 选项卡 - 当前 JRE 路径

类路径选项卡

a) 用户条目库 - C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/lib - 来自这里的所有库和一些自定义库

b) 用户条目项目 - 工作区中的所有项目以进行调试

我想知道是否可以使用 IDEA 创建这样的配置,我尝试创建简单的“应用程序”配置,但是,它只允许定义对应于当前导入到工作区的项目之一的类路径,但我不能就像在 Classpath 选项卡

中一样定义它

如果有任何帮助,我将不胜感激

谢谢,

最佳答案

您需要创建“服务器”运行/调试配置(特别是“Tomcat 服务器”运行/调试配置)而不是“应用程序”运行/调试配置。我建议您查看以下 IntelliJ IDEA 帮助页面:

  1. Migrating From Eclipse to IntelliJ IDEA: Working with Application Servers
  2. Working with Application Servers
  3. Working with Server Run/Debug Configurations

关于java - IntelliJ IDEA 中的 Eclipse 运行应用程序配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39365437/

相关文章:

java - java.lang.NumberFormatException 问题

java - android-studio java.lang.NullPointerException onPostExecute应用程序在电话不在模拟器上崩溃

java - 无法解析异常错误中的参数 [0]

java - 无法连接到 PostgreSQL 数据库,错误代码 'localhost'

spring - 如何在 Spring MVC Web 应用程序中安全地存储数据库凭据?

java - 不同的应用程序服务器实现可以共享远程 EJB 吗?

java - HashMap android 没有在 android 中被调用

java - Eclipse Oxygen 生成 toString 生成不起作用

eclipse - 将 java 6 maven webapp 从 netbeans 发布到 tomcat 时出现轻微的 url 不匹配

java - 不带注解的Tomcat实例添加ServerEndpoint