【问题标题】:How to migrate tomcat configurations in Eclipse to Intellij Idea?如何将 Eclipse 中的 tomcat 配置迁移到 Intellij Idea?
【发布时间】:2017-12-21 15:03:26
【问题描述】:

我在配置 tomcat 服务器设置方面还是新手。我被要求将 tomcat 配置从 Eclipse IDE 移动到 Intellij IDE Ultimate Edition。我已成功移动和导入项目,但问题是我无法运行 tomcat 服务器,如何将 server.xml、catalina.policy、catalina 属性、ssl 等设置导入 Intellij IDE?我不能看看在eclipse中哪里可以导入这样的配置

eclipse_settings

这是tomcat设置配置: intellij_settings

但是配置很不一样,Intellij配置的配置路径和web模块怎么添加呢?谢谢...

【问题讨论】:

  • 配置路径是在添加或配置服务器时设置的,有一个选项可以指定自己的CATALINA BASE目录。上下文根和要部署的模块在“部署”选项卡中指定。
  • 如何设置catalina基础目录?您能否给出教程的示例或链接(使用配置路径设置)?谢谢
  • jetbrains.com/help/idea/application-servers-2.html。添加 Tomcat 服务器时,可以选择指定不同的基本目录:12
  • 好的,谢谢,如果我没有误解,我读到 eclipse 中的配置路径实际上只是从使用的 tomcat 重写 tomcat 配置(server.xml、web.xml 等)。问题是 intellij 中的 JMX 端口是什么,在我的情况下需要什么编号(我收到错误消息 can't ping xxx (Jmx port)?还有将主机、httpd-ssl、vhosts 放在 tomcat 文件夹中的位置?跨度>
  • conf/server.xml基础目录下,另见tomcat.apache.org/tomcat-7.0-doc/…

标签: java eclipse maven tomcat intellij-idea


【解决方案1】:

请注意,Eclipse 服务器配置无法完全转换为 Intellij IDEA,因为它们的工作方式不同。

你只需要 Servers/pr-config 文件夹,它似乎是 /conf 的模拟。

请尝试以下方法:

  • 创建单独的文件夹,例如<user_folder>/tomcat8_base/conf
  • 将所有文件从Servers/pr-config复制到<user_folder>/tomcat8_base/conf
  • 转到 Tomcat 运行/调试配置 -> 服务器选项卡 -> 配置...
  • 在应用程序服务器对话框中选择您的服务器并
    • 将“Tomcat 基目录”值更改为<user_folder>/tomcat8_base/conf
    • 确保 Tomcat 主目录仍指向完整的 Tomcat 安装
  • 应用更改,
  • 转到启动/连接选项卡
  • 确保您有运行和调试模式的默认启动脚本,默认启动脚本是<tomcat home>\bin\catalina.bat run
  • 转到服务器选项卡
  • 您可以为 HTTP 和 JMX 端口指定任何端口值(默认情况下,它们的值是 8080 和 1099,但任何空闲端口都可以)。

IDEA 将指示服务器侦听所选端口,该字段可编辑,仅允许用户使用不同的 HTTP / JMX 端口同时运行复杂的多个配置

  • 尝试运行 Tomcat 运行配置

此时,如果您有任何问题,请:

  • 新建youtrack,设置Subsystem = JavaEE.Tomcat
  • 附在此处:
    • 运行控制台输出,
    • idea.log,
    • 应用程序服务器对话框、服务器和启动/连接选项卡的屏幕截图

【讨论】:

  • 感谢您的回答,这解决了我的问题,我想问一下。我用相同的设置设置了另一台计算机,但工件没有在 Open Module Settings --> Artifacts 中自动显示/导入。如何重建/重新导入工件?
  • 重新导入:工件是项目级别的概念,配置存储在 .idea 文件夹中。重建:我不确定您指的是同一个rebuild,但主菜单/构建/构建工件中提供构建操作...
猜你喜欢
  • 1970-01-01
  • 2012-04-07
  • 2015-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-13
  • 2015-02-22
相关资源
最近更新 更多