IntelliJ和Tomcat .. Howto ..?

使用Netbeans,我使用Tomcat作为本地服务器来开发网站来pipe理它。 在Netbeans中,它是“安装,写命中运行,它的工作原理”我怎么在IntelliJ拉相同的东西?

我找不到这个分步说明。

注意: Community Edition不支持JEE。

首先,您将需要安装本地Tomcat服务器。 听起来你可能已经这样做了。

接下来,在IntelliJ顶部的工具栏上,单击运行debugging图标左侧的向下箭头。 将有一个选项来编辑configuration 。 在出现的popup窗口中,单击添加图标,然后单击Tomcat本地

在该对话框中,您需要点击应用程序服务器旁边的configuration…button来告诉IntelliJ安装Tomcat的位置。

你正在使用哪个版本的IntelliJ? 请注意,去年以来,IntelliJ存在两个版本:

  • 终极版 ,这是完整的IDE
  • 社区版 ,这是免费的,但不支持JavaEE的发展。

(见这里的差异)

如果您使用的是Community Edition ,则无法pipe理Tomcat安装。

如果您使用的是最终版本 ,您可以查看Netbeans用户的常见问题 (请参阅问题How do I configure a web framework for my project?

以下是IntellijIdea中Tomcatconfiguration的分步说明:

1)通过WebApplication模板创buildIntellijIdea项目。 理念应该是终极版本,而不是社区版本

在这里输入图像描述

2)进入Run-Edit configutaion并设置Tomcat位置文件夹,这样Idea会知道你的tomcat服务器 在这里输入图像描述

3)转到部署选项卡并select工件。 应用 在这里输入图像描述

4)在src文件夹里放上你的servlet(你可以试试我的例子来进行testing) 在这里输入图像描述

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

在这里输入图像描述

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

在这里输入图像描述

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

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

– 通过您在web.xml中设置的虚拟链接来访问servlet: http:// localhost:8080 / st

也可以使用社区版本debuggingtomcat(不像上面说的那样)。

以debugging模式启动tomcat ,例如:。\ catalina.bat jpda run

intellij中 :运行>编辑configuration> +

select“远程”命名连接:“somename”设置“端口:”8000(默认5005)

select运行>debugging“somename”

请确认在“设置|”中启用了所需的插件 插件 ,很可能你已经禁用了其中的几个,这就是为什么你没有看到所有方面的选项。

有关逐步教程,请参阅: 创build简单的Web应用程序并将其部署到Tomcat 。

我遇到的问题是由于我在不知不觉中编辑了默认值而不是新的Tomcat实例。 点击Run窗口左上angular的加号,然后selectTomcat | 当地从那里。

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

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

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