IntelliJ和Tomcat .. Howto ..?

时间:2010-10-28 09:10:59

标签: tomcat intellij-idea

使用Netbeans,我开发了Tomcat作为本地服务器来管理它的站点。 在Netbeans中,它是“安装,写入命中运行,它的工作原理” 如何在IntelliJ中拉出相同的东西?

我找不到这方面的分步说明。

7 个答案:

答案 0 :(得分:103)

注意: Community Edition不支持JEE。

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

接下来,在IntelliJ顶部的工具栏上,单击运行调试图标左侧的向下箭头。可以选择修改配置。在弹出的结果中,单击添加图标,然后单击 Tomcat Local

在该对话框中,您需要单击 Application Server 旁边的 Configure ... 按钮,告诉IntelliJ安装Tomcat的位置。

答案 1 :(得分:39)

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

1)通过WebApplication模板创建IntellijIdea项目。 Idea应该是Ultimate版本,而不是社区版

enter image description here

2)转到Run-Edit configutaion并设置Tomcat位置文件夹,以便Idea知道你的tomcat服务器 enter image description here

3)转到“部署”选项卡,然后选择“工件”。应用 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)现在您可以通过IntellijIdea启动应用程序了。运行(Shift + F10)并在浏览器中欣赏您的应用:

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

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

答案 2 :(得分:37)

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

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

(参见差异here

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

如果您使用 Ultimate Edition ,可以查看:

答案 3 :(得分:17)

可以使用社区版调试tomcat(与上述内容不同)。

在调试模式下启动 tomcat ,例如: 。\ catalina.bat jpda run

intellij 中: 运行>编辑配置> +

选择"远程" 命名连接:" somename" 设置"端口:" 8000(默认为5005)

选择运行>调试" somename"

答案 4 :(得分:13)

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

有关分步教程,请参阅:Creating a simple Web application and deploying it to Tomcat

答案 5 :(得分:5)

我遇到的问题是由于我在不知不觉中编辑默认值而不是新的Tomcat实例。单击“运行”窗口左上角的加号,然后选择 Tomcat |从那里本地

答案 6 :(得分:1)

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

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

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