2019-10-06 09:36·澳门威尼斯巴黎人

maven项目在tomcat7/8上的热布置,maventomcat7

一、给 tomcat 增多客户名、密码

在安装目录/cong/tomcat-user.xml中增加以下配置

    <role rolename="manager-gui" />
    <role rolename="manager-script" />
    <user username="tomcat7" password="tomcat7" roles="manager-gui, manager-script" />

 

二、在 maven 项目中增添 tomcat 插件

  1. 在 pom.xml 中增进插件和注重

    org.apache.tomcat.maven tomcat7-maven-plugin 2.2 http://localhost:8080/manager/text / tomcat8 tomcat tomcat

 

    <dependency>
            <groupId>org.apache.tomcat</groupId>
            <artifactId>tomcat-servlet-api</artifactId>
            <version>8.5.4</version>
    </dependency>

 

 

三、startup.bat 运转服务器  再右击项目>run as>maven build... 

科技世界 1

 

科技世界,注:tomcat6插件名前为tomcat6   7/8为tomcat7

 

一、给 tomcat 增多客商名、密码 在装置目录/cong/tomcat-user.xml中增多以下配置 role rolename ="manager-gu...

 科技世界 2

2.7、给maven授权

pom.xml

2.1、上传maven到 /usr/local 下

   科技世界 3

(1)maven构建web项目

5.4、配置安排容器

 科技世界 4

科技世界 5科技世界 6

亟待设置的插件:

./startup.sh

到此处就可以发布了,塑变成功后

5.2、配置清理并选用maven

上传至: cd /usr/local

WA昂Cora/EALacrosse files :是项指标war包地方,这里都是布署为 target/项目名.war

•发送邮件插件 Email Extension Plugin

找到tomcat-->config-->tomcat-users.xml

在conf目录下,tomcat-user.xml文件中加进以下配置:

3.4、增添tomcat客商【用于jenkins陈设发表用】

4.3、遵照tomcat所在服务器ip地址和tomcat路线来访谈jenkins项目

使用  汤姆cat UEvoqueL + Context path 访谈 就足以了

上传至: cd /usr/local

manager password:填写配置tomcat-user对应的密码

(4)起初配备项目,其余的都和过去的配置一样,在营造后操作中甄选 增添创设后操作步骤中的  Deploy war/ear to  a container

4.2、步入tomcat-->bin目录下,使用Linux命令运转tomcat

非必得设置插件:

汤姆cat U奥迪Q7L: 这里写访谈汤姆cat的路线   例如:  汤姆cat默许的端口号为8080,不过本身的端口号和jenkins争持了,所以改成了8800

3、Linux安装tomcat

MAVEN_HOME=/usr/local/apache-maven-3.3.9

Credentails  :这里是Tomcat客户,若无配备的要到tomcat 的conf/tomcat-users.xml 文件中配备

跻身etc目录下找到profile文件,扩大如下情况变量配置:

 

<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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>cn.demo</groupId>
    <artifactId>jenkins_webdemo</artifactId>
    <packaging>war</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <name>jenkins_webdemo Maven Webapp</name>
    <url>http://maven.apache.org</url>
    <build>
        <finalName>jenkins_webdemo</finalName>
        <plugins>
            <plugin>
                <inherited>true</inherited>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.5.1</version>
                <configuration>
                    <source>${compiler.source}</source>
                    <target>${compiler.target}</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                    <compilerArguments>
                        <extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>
            <!-- 源码打包
            <plugin>
                <inherited>true</inherited>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>3.0.1</version>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            -->
        </plugins>
    </build>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <compiler.source>1.7</compiler.source>
        <compiler.target>1.7</compiler.target>

        <!-- servlet/jsp/EL (2.4/2.0/?)(2.5/2.1/2.1),(3.0/2.2/2.2),(3.1/2.3/3.0) -->
        <servlet.version>3.1.0</servlet.version>
        <jsp.version>2.3.1</jsp.version>
        <jstl.version>1.2</jstl.version>
        <junit.version>4.12</junit.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>${junit.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>${servlet.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>${jsp.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>${jstl.version}</version>
        </dependency>
    </dependencies>
</project>

2.5、查看配置是不是成功

5.3、配置maven清理

 

chmod a+x /usr/local/apache-maven-3.3.9/bin/mvn

tomcat url :填写配置tomcat-user那一个tomcat对应的服务器地址和该tomcat的端口号

例如:

4、Linux配置并运维 jenkins

5.5、配置tomcat

 

<role rolename="admin-script"></role>

-bash: /usr/local/apache-maven-3.3.9/bin/mvn: Permission denied

(3)jenkins上下载插件 Deploy to container Plugin  (系统管理 --》 管理插件 --》 可选插件)

由于maven项目的war包是在target下,故下target/项目名.war

tar -zxvf apache-maven-3.3.9-bin.tar.gz

(5)起始安顿tomcat

中央配备:

JAVA_HOME=/usr/java/jdk1.8.0_111

View Code

export PATH=${PATH}:${MAVEN_HOME}/bin

 

科技世界 7

4.9、配置jenkins需要的maven、jdk路径

5.1、配置svn项目地址和客商名密码

 

cd /etc

5.2、配置清理并选拔maven

科技世界 8

source /etc/profile

export PATH=${PATH}:${MAVEN_HOME}/bin

Context path:访问项指标门径

2.6、假如抛出权力非常不够,例如

4、Linux配置并运维 jenkins

 <role rolename="admin"/>
  <role rolename="manager"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="tomcat" password="tomcat" roles="admin,manager,manager-gui,manager-script"/>
下一场再点击左边的add 将客商增加进去  ,只须求加多 客商名 和 密码就足以了

•git插件 Git plugin 那么些根据实情,笔者用的是svn

<role rolename="manager-status"></role>

(2)在jenkins上的配新建项目

    实际情况见截图:《1、全局意况配置.png》

第93行:8009

PATH=$JAVA_HOME/bin:$PATH

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

5.3、配置maven清理

2.6、要是抛出权力缺乏,举个例子

4.7、创制顾客之后,就能够选择jenkins了

出于笔者的是tomcat7故选取tomcat7

第22行:8005

manager user name:填写配置tomcat-user对应的顾客名