PS:文章算不上原创,只是自己实践过程中,重新整理了一下!!!
网上的技术性博客实际上也有好多水,有些博主根本就是为了转载而转载,而且也不标注。令人不齿!!!
以下两篇文章还是值得参考的,但是个人按照这种方式并没有成功:
http://my.oschina.net/jerryhu/blog/295286
http://my.oschina.net/jerryhu/blog/295279
1、首先配置web项目的pom.xml文件:
<build>
<pluginManagement>
<plugins>
<plugin>
<!-- 这些配置实际上官网都有说明 -->
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<url>http://localhost:8080/manager/html</url>
<server>tomcat</server>
<path>/</path>
<!-- 需要指定访问密码 -->
<username>admin</username>
<password>admin</password>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
2、配置maven的setting.xml文件
<sever>
<id>tomcat</id>
<username>admin</username>
<password>admin</password>
</server>
以上配置完成之后,通过dos命进入项目的根目录:cd E:/all/maven/web
然后执行命令:$mvn tomcat:deploy
执行这个命令之后,maven会通过pom.xml文件配置的插件信息,下载tomcat配置信息到target目录:
├─classes
├─maven-archiver
├─tomcat
│ ├─conf
│ ├─logs
│ ├─webapps
│ └─work
│ └─localEngine
│ └─localhost
│ └─_
│ └─org
│ └─apache
│ └─jsp
└─web-1.0-SNAPSHOT
├─META-INF
└─WEB-INF
└─classes
在target目录下你发现tomcat的目录,在这个目录下找到conf,然后你可以找到 tomcat-users.xml这个文件,修改这个文件:
<tomcat-users>
<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="admin,manager,manager-gui,manager-script"/>
<tomcat-users/>
4、最后执行dos命令:$mvn tomcat:run
就可以访问了。
maven+tomcat发布项目,根本不用本地下载tomcat,maven会根据pom.xml文件配置,自动管理tomcat!!!!
另外,关闭tomcat不能Ctr+c就算是关闭tomcat了,这个不行,根本没用。需要通过命令行才行:$mvn tomcat:shutdown(这个实际上是我猜出来的,因为通过Ctr+C关闭之后虽然重启没有问题,但是访问不到项目了,tomcat的服务确实是正常的。所以试了下tomcat的shutdown,然后就可以了。)
分享到:
相关推荐
标题中的"idea+maven+tomcat实现登录案例源代码"表明这是一个使用IntelliJ IDEA集成开发环境(IDE),Maven构建工具以及Tomcat服务器来实现的登录功能的示例项目。这个项目的主要目的是通过代码展示如何在Java Web...
4. **部署到Tomcat**:构建成功后,Jenkins可以通过使用`deploy`生命周期阶段的Maven目标,如`mvn tomcat7:deploy`,将WAR文件部署到远程Tomcat服务器。也可以编写shell脚本手动完成这个过程,包括停止Tomcat、复制...
搭建Jenkins+Maven+SVN+Tomcat的持续集成环境,需要按照以下步骤: 1. 环境准备 - JDK1.8.0_131,版本不低于1.7,使用最新版本以获得最佳性能和最新特性。 - Apache Maven 3.3.9,不推荐使用3.5.0版本,以免出现...
Jenkins+Git+Maven+Shell+Tomcat 持续集成环境 本文主要讲述如何使用 Jenkins、Git、Maven、Shell 和 Tomcat 搭建一个持续集成环境,以提高软件开发效率和质量。首先,Jenkins 是一个开源软件项目,旨在提供一个...
《Jenkins+Maven+SVN+Tomcat持续集成实战》 在现代软件开发中,持续集成(Continuous Integration,简称CI)已经成为提升效率、保障质量的重要手段。本文将详细讲解如何利用Jenkins、Maven、SVN和Tomcat等工具进行...
总之,这个"ssm+maven+tomcat简单项目源码"是一个很好的学习平台,涵盖了Java Web开发的关键技术。通过深入研究和实践,可以提升对SSM框架和Maven项目管理的理解,同时也能掌握如何在Tomcat上部署和运行Web应用。
Jenkins+Git+Maven+Tomcat 自动化集成环境搭建 本文将详细介绍如何使用 Jenkins、Git、Maven 和 Tomcat 实现自动化构建、部署 web 应用程序的集成环境。 环境安装 首先,我们需要安装以下环境: 1. 操作系统:...
【标题】"Maven+Eclipse 中使用Tomcat" 在现代Java Web开发中,Maven和Eclipse是两个不可或缺的工具。Maven是一个项目管理和综合工具,它帮助开发者管理项目的构建、依赖关系和生命周期。Eclipse则是一个强大的集成...
此外,作者可能也分享了在调试和优化Maven+Tomcat配置时的一些技巧,比如使用Maven的profile来管理不同的环境配置,或者通过调整Tomcat的JVM参数来优化性能。还有可能讨论了如何处理日志记录、安全管理、负载均衡等...
在Eclipse中使用Maven进行项目开发,首先需要创建一个Maven项目。Maven项目通常遵循一定的目录结构,便于统一管理和自动化构建。 - **新建Maven项目**: - 打开Eclipse,选择`File -> New -> Other -> Maven -> ...
JDK1.8+Tomcat8.5+Maven3.3.9+MySQL5.7,都是在Linux系统下搭建环境所需要的压缩包,需要的可以自行下载,配置详情,可以参看https://blog.csdn.net/weixin_40460171/article/details/106758629
这是一个基于Java技术栈的经典组合——SSM框架(Spring、SpringMVC、Mybatis)与Maven构建工具,以及MySQL数据库和Tomcat应用服务器的实践项目。这个实例将带你深入理解这些技术如何协同工作,构建一个完整的Web应用...
物流快递系统前、后端+Java语言+SpringBoot项目+MVC三层架构+maven+Mysql+Tomcat+可以用于学习SpringBoot项目入门 1、Jdk:1.8.0_151 2、Tomcat:8.5.61 3、Mysql:Mysql57 4、Navicat for MySQL 5、IDEA:IntelliJ ...
【标题】"maven+tomcat.rar"是一个与Java EE项目开发相关的压缩文件,它包含了Apache Tomcat服务器和Apache Maven构建工具。这个压缩包旨在帮助开发者快速搭建开发环境,以便进行基于Java的Web应用程序开发。 ...
酒店管理系统+idea+maven+tomcat
在本节中,我们将详细介绍如何在Eclipse IDE中使用Maven创建Web应用程序,并将其部署到Tomcat服务器上。 1. **创建 Maven Web 项目** - 在Eclipse中选择“File” > “New” > “Other” > “Maven” > “Maven ...
在这个"springmvc+maven+tomcat服务器+demo"项目中,我们可以看到以下几个关键的知识点: 1. **Spring MVC**:Spring MVC是Spring框架的一个模块,它提供了处理HTTP请求、数据绑定、验证、异常处理等功能。它将业务...
企业员工管理系统+idea+maven+tomcat