IntelliJ 和 Tomcat. . 如何. . ?

使用 Netbeans,我使用 Tomcat 作为本地服务器来开发站点来管理它。 在 Netbeans 中,它是“安装,写命中运行和它的工作” 我怎样才能在 IntelliJ 中实现同样的功能?

我找不到这个的详细说明。

279000 次浏览

您使用的是哪个版本的 IntelliJ? 请注意,自去年以来,IntelliJ 有两个版本:

  • 终极版 ,它是完整的 IDE
  • Community Edition ,它是免费的,但不支持 JavaEE 开发。

(见差异 给你)

如果您使用的是 社区版,那么您将无法管理 Tomcat 安装。

如果你正在使用 终极版,你可以看看:

请验证在 设置 | 插件中是否启用了所需的插件,很可能您已经禁用了其中的几个插件,这就是为什么您没有看到所有方面选项的原因。

有关分步教程,请参见: 创建一个简单的 Web 应用程序并将其部署到 Tomcat

注意: Community Edition 不支持 JEE。

首先,您需要安装一个本地 Tomcat 服务器。

接下来,在 IntelliJ 顶部的工具栏上,单击 快跑调试图标左侧的向下箭头。将有一个选项 编辑配置。在生成的弹出窗口中,单击 图标,然后单击 雄猫本地

从这个对话框中,您需要单击 应用服务器旁边的 配置..。按钮来告诉 IntelliJ Tomcat 的安装位置。

我遇到的问题是由于我在不知不觉中编辑了 违约值,而根本没有编辑一个新的 Tomcat 实例。单击 Run 窗口左上角的加号并从中选择 Tomcat | 本地

在 Netbeans 中,您可以右键单击项目并运行它,但是在 IntelliJ IDEA 中,您必须选择 index.jsp 文件或欢迎文件来运行项目。

这是因为 Netbeans 在 web.xml 中生成以下标记,而 IntelliJ 不生成。

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

您还可以使用社区版调试 tomcat (与上面所说的不同)。

在调试模式下启动 公猫,例如: . catalina. bat jpda run

聪明: 运行 > 编辑配置 > +

选择「远端」 将连接命名为: “ somename” 设置“ Port:”8000(默认值为5005)

选择 Run > Debug“ somame”

以下是 IntellijIdeas 中 Tomcat 配置的分步说明:

1)通过 WebApplication 模板创建 IntellijIdeas 项目。创意应该是终极版本,而不是社区版本

enter image description here

2)进入 Run-Edit 配置并设置 Tomcat 位置文件夹,这样 Ideas 就会知道你的 Tomcat 服务器 enter image description here

3)转到 Deployment 选项卡并选择 Artifact enter image description here

4)在 src 文件夹中放置 servlet (为了测试目的,可以试试我的示例) enter image description here

5)转到 web.xml 文件并像这样链接您的 servlet

enter image description here

6)在 web 文件夹中放置你的.jsp 文件(例如 hey.jsp)

enter image description here

7)现在你可以通过 IntellijIdeas 启动你的应用程序了。运行(Shift + F10)并在浏览器中享受你的应用程序:

- 到 jsp 文件: http://localhost:8080/hey.jsp(默认情况下为 index.jsp)

- 通过在 web.xml 中设置的虚拟链接到 servlet: < a href = “ http://localhost: 8080/st”> http://localhost:8080/st