ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 이클립스에서 톰캣서버로 원격배포하기
    JAVA 2018. 7. 20. 09:46

    1.Please change your pom.xml to include


    <project>

        ...

        <build>    

            <plugins>    

            ....

                <plugin>

                    <groupId>org.apache.tomcat.maven</groupId>

                    <artifactId>tomcat7-maven-plugin</artifactId>

                    <version>2.1</version>

                    <configuration>

                        <url>http://localhost:8080/manager/text</url>

                        <server>my-tomcat</server>

                        <path>/myapp</path>

                    </configuration>

                </plugin>

            </plugins>

            ...

        </build>

        ...

    </project>


    2.Make sure your Tomcat 7 server have the following lines on TOMCAT_HOME/conf/tomcat-users.xml:


    <!-- Role to manage WAR files via HTML /manager. The name should be as is! -->

    <role rolename="manager-gui"/>

    <!-- Role to manage WAR files via script like Maven. The name should be as is! -->

    <role rolename="manager-script"/>


    <!-- One user cannot have manager-gui and manager-script roles -->

    <user username="managerGui" password="managerPwd" roles="manager-gui"/>

    <user username="manager" password="managerPwd" roles="manager-script"/>


    3.Configure your USER_HOME/.m2/settings.xml to include the password.


    <settings>

        ...

        <servers>

            ...

            <server>

                <id>my-tomcat</id>

                <username>manager</username>

                <password>managerPwd</password>

            </server>

        </servers>


    </settings>


    4.Deploy using mvn tomcat7:redeploy


    Read more on http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html

Designed by Tistory.