这个网站上有很多关于这方面的问题,请放心,我已经检查过了,但没有找到我的答案。
我真的是 IntelliJ 的新手。这是我的编辑配置屏幕截图。请帮助我在此 IDE 中添加 tomcat 服务器,我知道如何在 Eclipse 中执行此操作,但 Intellij 让我很难过。
这个网站上有很多关于这方面的问题,请放心,我已经检查过了,但没有找到我的答案。
我真的是 IntelliJ 的新手。这是我的编辑配置屏幕截图。请帮助我在此 IDE 中添加 tomcat 服务器,我知道如何在 Eclipse 中执行此操作,但 Intellij 让我很难过。
Tomcat 集成仅在 IntelliJ IDEA Ultimate Edition 中可用,而您正在运行 Community Edition。这是描述版本之间差异的页面。
你有没有想过使用maven?如果这样做,您可以使用“tomcat7-maven-plugin”及其目标“deploy”和“undeploy”。
这是一个示例 pom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>de.example</groupId>
<version>0.0.1-SNAPSHOT</version>
<artifactId>dm-p0-servlet</artifactId>
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcat7-local</server>
<path>/miniservlet</path>
</configuration>
<executions>
<execution>
<id>clean-undeploy</id>
<phase>clean</phase>
<goals>
<goal>undeploy</goal>
</goals>
</execution>
<execution>
<id>package-deploy</id>
<phase>package</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
该元素<server>tomcat7-local</server>
引用 中的<servers>
部分~/.m2/settings.xml
,其中存储了 Tomcat 服务器身份验证的凭据:
<servers>
<server>
<id>tomcat7-local</id>
<username>adminScript</username>
<password>geheim</password>
</server>
</servers>
用户名“adminScript”及其密码在<Tomcat-Home>/conf/tomcat-users.xml
.