IntelliJ - Tomcat runner

IntelliJ 무료버전에서 톰캣 사용하기

Tomcat runner

간단하게 외부에 있는 톰캣을 끌어와 사용하는데 필요한 플러그인이다.

IntelliJ 메뉴중 [파일] - [설정]에서 플러그인에서 ‘Tomcat runner’다운 받아 사용한다.

pom.xml - Tomcat 관련 플러그인 추가

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>${maven.war.plugin-version}</version>
            <configuration>
                <webXml>${webXmlPath}</webXml>
            </configuration>
        </plugin>

    </plugins>
</build>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <maven.war.plugin-version>3.3.1</maven.war.plugin-version>
    <webAppDir>target/classes</webAppDir>
    <webXmlPath>src/main/webapp/WEB-INF/web.xml</webXmlPath>
</properties>

톰캣 실행 관련 설정

  1. 메뉴의 [실행] - [구성편집]을 실행 - Tomcat Runner가 보일 것이다. ‘+’ 버튼을 눌러 템플릿 생성
  2. 템플릿 이름과, 톰캣 설치 경로를 잡아준다.
  3. VM Args에 ‘-Xms512m -Xmx1024m -XX:MaxPermSize=512m’로 java Heap 사이즈와 class를 로딩하는 Permanent Generation 크기 지정
  4. 실행 포트는 톰캣 설치 경로 내의 Default 포트를 따르기에 포트를 변경하고 싶으면 server.xml에서 변경한다.
  5. 톰캣을 실행한다.

톰캣 실행이 잘 된다.

작성자, DevInSpace