- 浏览: 344732 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (511)
- AgileMethodology (4)
- RDBMS (32)
- NoSQL (16)
- Java (27)
- Python (28)
- Maven (15)
- Linux (27)
- CommonUtils (13)
- IDE (8)
- JavaScript (17)
- jQuery (2)
- OSGi (2)
- JavaWeb (5)
- Spring (37)
- Struts2 (3)
- ORM (13)
- Ant (1)
- apache-tiles (1)
- FreeMarker (2)
- JSON (8)
- XML (1)
- JUnit (3)
- Lucene (1)
- Web Service (9)
- Design Pattern (13)
- Algorithm (21)
- JVM (14)
- Hadoop (16)
- Spark (5)
- Scala (31)
- Git (4)
- Server (3)
- Node.js (18)
- Concurrent (42)
- Lock (9)
- Collections (3)
- Network (11)
- MicroService (7)
- Docker (13)
- FP (20)
- spring.io (2)
- ELK (1)
- Kafka (5)
最新评论
1. Tomcat Authentication
%CATALINA_HOME%/conf/tomcat-users.xml
... <role rolename="admin-script"/> <role rolename="manager-gui" /> <user username="tomcat" password="tomcat" roles="manager-gui, admin-script" /> ...
为了成功执行maven 部署 我们需要开启tomcat支持 admin-script,manager-gui的权限。
admin-script:是让tomcat支持以脚本的形式来管理
manager-gui:是让tomcat支持图形化的管理界面。
2. Maven Authentication
%M2_HOME%/conf/settings.xml
... <server> <id>Tomcat7</id> <username>tomcat</username> <password>tomcat</password> </server> ...
3.tomcat7-maven-plugin
<?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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.fool</groupId> <artifactId>mvc</artifactId> <name>mvc</name> <packaging>war</packaging> <version>1</version> <properties> <project.build.finalName>mvc</project.build.finalName> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring-version>3.1.2.RELEASE</spring-version> <hibernate-version>3.6.10.Final</hibernate-version> <struts-version>2.3.4.1</struts-version> <commons-dbcp-version>1.4</commons-dbcp-version> <cglib-version>2.2.2</cglib-version> <jstl-version>1.2</jstl-version> <servlet-version>3.0-alpha-1</servlet-version> <jsp-version>2.2.1-b03</jsp-version> <slf4j-nop-version>1.6.6</slf4j-nop-version> <junit-version>4.10</junit-version> <mysql-connector-version>5.1.21</mysql-connector-version> </properties> <dependencies> <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring-version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring-version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-nop</artifactId> <version>${slf4j-nop-version}</version> </dependency> <!-- Servlet --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>${jstl-version}</version> </dependency> <!-- Test --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit-version}</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-eclipse-plugin</artifactId> <version>2.9</version> <configuration> <additionalProjectnatures> <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature> </additionalProjectnatures> <additionalBuildcommands> <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand> </additionalBuildcommands> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.5.1</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.0-beta-1</version> <configuration> <url>http://127.0.0.1:8080/manager/html</url> <server>Tomcat7</server> <path>/${project.build.finalName}</path> </configuration> </plugin> </plugins> </build> </project>
4. Deploy to Tomcat
mvn tomcat7:deploy
还有一个更简单的方法
mvn tomcat:run
发表评论
-
Maven打包可执行jar
2018-03-27 10:05 286原创转载请注明出处:http://agilestyle.i ... -
Maven生命周期
2017-02-02 14:51 329原创转载请注明出处:http://agilestyle.i ... -
maven-surefire-plugin
2016-04-06 16:13 403maven-surefire-plugin https: ... -
maven-assembly-plugin
2016-03-30 16:19 404maven-assembly-plugin https: ... -
maven-resources-plugin
2016-03-30 16:18 443maven-resources-plugin https ... -
Maven内置变量
2016-03-30 15:23 372${basedir} 项目根目录 ${version} 项 ... -
exec-maven-plugin
2016-03-25 21:55 576http://www.mojohaus.org/exec- ... -
maven-compiler-plugin
2016-03-25 21:44 321maven-compiler-plugin https: ... -
使用Nexus创建私服
2013-03-22 22:27 10331.下载并且解压缩 2.添加NEXUS_HOME ... -
Struts2+Spring3+Hibernate4整合之Maven配置文件
2012-12-25 11:01 1133pom.xml <project xmlns=&q ... -
Missing artifact com.sun:tools:jar:1.5.0
2012-09-16 22:33 790Problem 这主要是由于Maven导入的struts ... -
Maven部署项目到Jetty
2012-09-06 23:48 8531.pom.xml <?xml version= ... -
Maven管理Oracle JDBC驱动
2012-02-28 16:50 3060原创转载请注明出处:http://agilestyle.it ... -
Maven的安装和配置
2012-02-03 20:34 935原创转载请注明出处:http://agilestyle.i ...
相关推荐
maven项目完成tomcat的部署,完美解决maven建立的项目转成web项目,并且部署到tomcat的解决方法
jenkins实现maven项目自动部署到tomcat 实现自动部署,
在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...
其实之所以不用重启Tomcat等应用服务器,其根本原因是因为我们可以在应用服务器的配置文件中设置虚拟目录,这样就可以知道web 项目所在的目录,于是就可以省去打包、然后再重新发布到服务器的步骤。
使用maven插件,可以把java web项目远程部署到tomcat容器,免去了手工拷贝的重复造轮子。 maven
springboot项目通过maven命令实现一键部署至本地tomcat容器
自动部署脚本,自动更新代码,编译打包,关闭及开启tomcat,还有备份之前的war等 ---------------------- 删除老旧备份: if [ $num -gt 10 ];then num=`expr $num - 10` 10表示保留十个备份。 执行时后面加个...
jenkins实现maven项目自动部署到tomcat
之前自己从SVN上down下maven项目之后转成动态web项目的时候总是忘记怎么弄,海鸥就是部署到tomcat时,总是出问题,所以这次就专门弄了个文档,希望可以对看到的哥们能有所帮助。
文档介绍了在Eclipse上Maven结构Web项目如何部署到Tomcat的几种常用的方法,有详细的截图说明!
myeclipse中maven的一些常见功能总结;借助maven将本地项目部署到远程tomcat容器。
利用maven创建Web项目,并在eclipse测试部署web项目
用于enkins+Maven+Gitlab+Tomcat 自动化构建打包、部署的代码拉取
主要介绍了使用maven的自动部署功能可以很方便的将maven工程自动部署到远程tomcat服务器,节省了大量时间,需要的朋友可以参考下
maven教程,目录如下: Maven安装配置 Maven启用代理访问 Maven本地资源库 ...部署基于Maven的war文件到Tomcat Eclipse创建一个Maven Web项目 在易百教程网看到的,觉得还不错,就做成了chm笔记本形式
使用maven构件web项目,部署tomcat
经过近一个月的研究,完成了对maven、git、jenkins、tomcat的集成,超详细的搭建步骤,适合新人研究参考
idea中利用maven创建web项目, 并通过tomcat进行部署,运行项目