zoukankan      html  css  js  c++  java
  • Maven中部署tomcat及maven构建的一些要点

    1.部署tomcat

    首先需要在tomcat的tomcat-users配置文件中引入manager相应的权限

    <role rolename="manager"/>
    <role rolename="admin"/>
    <role rolename="manager-gui"/>
    <user username = "tomcat" password = "tomcat" roles = "admin,manager,manager-gui,manager-script,manager-jmx,manager-status" />

    在pom.xml的build中添加tomcat插件

    <pluginManagement>
                <plugins>
                    <plugin>
                        <groupId>org.codehaus.mojo</groupId>
                        <artifactId>tomcat-maven-plugin</artifactId>
                        <version>1.1</version>
                        <configuration>
                            <url>http://localhost:8080/manager/text</url>
                            <!-- <server>tomcat</server> -->
                            <ignorePackaging>true</ignorePackaging>
                            <username>tomcat</username>
                            <password>tomcat</password>
                        </configuration>
                    </plugin>
                    
                    
          
                </plugins>
            </pluginManagement>

    其中之所以在tomcat的tomcat-users配置文件中引入manager相应的权限,是因为maven要帮助我们部署项目到tomcat,所以需要配置权限

    2.在src/main/java中的文件夹中书写配置文件配有部署到war(tomcat中)

    在pom.xml的build中添加resource配置

    <resources>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.xml</include>
                    </includes>
                    <filtering>true</filtering>
                </resource>
            </resources>

    3.关于pom.xml中properties中编码的配置

        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
        </properties>
  • 相关阅读:
    PHP多台服务器跨域SESSION共享
    php发送post请求到nodejs服务器
    xampp使用phpunit
    MarkdownPad 2
    php安装memcache注意事项
    yii 基础版用rbac-plus
    yii2高级版账号密码问题
    yii2 rbac-plus的使用
    manjaro-VM虚拟机vmmon错误
    Java并发包中的线程池ThreadPoolExecutor
  • 原文地址:https://www.cnblogs.com/dobestself-994395/p/4568004.html
Copyright © 2011-2022 走看看