- 浏览: 358349 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 316原创转载请注明出处:http://agilestyle.i ... -
Maven生命周期
2017-02-02 14:51 350原创转载请注明出处:http://agilestyle.i ... -
maven-surefire-plugin
2016-04-06 16:13 423maven-surefire-plugin https: ... -
maven-assembly-plugin
2016-03-30 16:19 427maven-assembly-plugin https: ... -
maven-resources-plugin
2016-03-30 16:18 457maven-resources-plugin https ... -
Maven内置变量
2016-03-30 15:23 395${basedir} 项目根目录 ${version} 项 ... -
exec-maven-plugin
2016-03-25 21:55 598http://www.mojohaus.org/exec- ... -
maven-compiler-plugin
2016-03-25 21:44 334maven-compiler-plugin https: ... -
使用Nexus创建私服
2013-03-22 22:27 10521.下载并且解压缩 2.添加NEXUS_HOME ... -
Struts2+Spring3+Hibernate4整合之Maven配置文件
2012-12-25 11:01 1153pom.xml <project xmlns=&q ... -
Missing artifact com.sun:tools:jar:1.5.0
2012-09-16 22:33 807Problem 这主要是由于Maven导入的struts ... -
Maven部署项目到Jetty
2012-09-06 23:48 8781.pom.xml <?xml version= ... -
Maven管理Oracle JDBC驱动
2012-02-28 16:50 3111原创转载请注明出处:http://agilestyle.it ... -
Maven的安装和配置
2012-02-03 20:34 961原创转载请注明出处:http://agilestyle.i ...
相关推荐
【Jenkins实现Maven项目自动部署到Tomcat】是一篇关于自动化构建和部署流程的教程。该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的...
2. **部署项目**: - 将项目添加至Tomcat服务器。 - 启动Tomcat服务器。 - 通过浏览器访问`http://localhost:8080/your-project-name`检查是否部署成功。 #### 七、总结 通过以上步骤,您可以成功地将一个...
本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -> “New” -> “Dynamic Web Project”。 2. ...
"Maven 项目转动态 Web 项目并部署到 Tomcat" Maven 项目转动态 Web 项目并部署到 Tomcat 是一个常见的操作,特别是在 Eclipse 和 Tomcat 环境下。本文将详细介绍如何将 Maven 项目转换为动态 Web 项目,并将其部署...
Maven Web项目部署到Tomcat的方法总结 Maven是一款流行的Java项目管理和构建工具,而Tomcat是最受欢迎的Java Web服务器。将Maven项目部署到Tomcat服务器是开发和测试Web应用程序的必备步骤。下面将介绍在Eclipse上...
tomcat8-maven-plugin 插件是一个非常有用的插件,它可以帮助开发者快速部署项目到 Tomcat 服务器上。使用该插件需要在 POM 文件中添加插件依赖项,并配置插件仓库信息。在本文中,我们详细介绍了 tomcat8-maven-...
Maven 远程部署 Tomcat 容器是指使用 Maven 插件将 Java Web 项目自动部署到 Tomcat 容器中,这样可以免去手工拷贝的重复工作。这种方法可以大大提高开发效率和项目部署速度。 Maven 部署 Tomcat 容器的配置 要...
4. **部署到Tomcat**:构建成功后,Jenkins可以通过使用`deploy`生命周期阶段的Maven目标,如`mvn tomcat7:deploy`,将WAR文件部署到远程Tomcat服务器。也可以编写shell脚本手动完成这个过程,包括停止Tomcat、复制...
在本篇文章中,我们将深入探讨一个具体的问题场景:在使用Maven进行项目打包,并将打包后的成果部署到Tomcat服务器时遇到的一个常见问题——部分JAR包被删除后导致无法正常访问JSP页面的情况。这一问题涉及到Maven、...
-- 对于Tomcat7,部署时需要添加 /text --> <server>tomcat <path>/test ``` 这里的关键点包括: - `maven-war-plugin`:用于生成WAR包。 - `tomcat-maven-plugin`:用于部署应用到Tomcat服务器。 - `...
在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...
- **部署项目**:在创建的Maven Web项目中,右键点击项目,选择`Run As -> Run on Server`,然后选择已配置好的Tomcat服务器进行部署。 #### 六、总结 通过以上步骤,我们可以实现Eclipse、Maven与Tomcat的集成。...
它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。
- 在Spring Boot项目的`pom.xml`文件中,需要添加`build`标签以及Tomcat7的Maven插件配置。 ```xml <groupId>org.apache.tomcat.maven <artifactId>tomcat7-maven-plugin <version>2.2 <path>/ ...
Maven构建项目发布到Tomcat的解决...Maven构建项目发布到Tomcat服务器可能会遇到一些困难,但是通过正确地配置Maven依赖项、部署Maven依赖项到Tomcat服务器、检查Tomcat服务器的配置和类加载器配置,可以解决这些问题。
- 配置构建后操作,将打包后的文件部署到Tomcat服务器。 7. 启用并运行 - 保存并运行Jenkins任务,观察构建过程是否成功。 - 在Tomcat服务器上检查应用是否部署成功。 整个持续集成环境部署完成后,开发人员每...
然后,我们可以使用 Git 进行版本控制,Maven 进行项目构建,Shell 自定义脚本来控制集成部署环境,最后使用 Tomcat 作为发布服务器。 首先,我们需要安装 Java JDK,以便于后续的操作。下载相应的 JDK 软件包,...
通过配置,Jenkins可以自动从版本控制系统(如SVN)拉取最新代码,使用Maven进行构建,然后部署到Tomcat服务器上,整个过程无需人工干预。 3. Jenkins持续集成 Jenkins的安装部署相对简单,可以通过下载安装包或...
当我们谈论在Maven下使用Cargo实现自动化部署到Tomcat7服务器时,我们主要涉及以下几个知识点: 1. Maven的配置和使用: Maven是一个项目管理工具,主要用于Java项目。它使用了一种名为POM(Project Object Model...