Maven直接部署Web应用Tomcat

Maven直接部署Web应用Tomcat

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

1. 下载解压版tomcat,并配置环境变量。所以tomcat你可以成功启动。

使用版本解压tomcat可以方便查看tomcat的后台输出的出错信息,便于调试。

2. 给tomcat配置用户名密码。

将tomcat安装文件夹下的/config/tomcat-user.xml改动为例如以下:

<?

xml version='1.0' encoding='cp936'?> <tomcat-users> <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="username" password="password" roles="manager-gui,manager-script"/> </tomcat-users>

上面配置文件的作用是,给tomcat加入一个用户名为“username”,密码为“password”。权限为“manager-gui”的用户。

3. 在mavenproject的pom.xml中加入例如以下代码。

<plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
        <plugin>  
            <groupId>org.apache.tomcat.maven</groupId>  
            <artifactId>tomcat7-maven-plugin</artifactId>  
            <version>2.2</version>  
            <configuration>  
                <url>http://localhost:8080/manager/text</url>  
                <username>username</username>  
                <password>password</password>  
                <path>/${project.artifactId}</path>  
            </configuration>  
        </plugin> 

    </plugins>

4. 部署应用

假设使用eclipse的话,就右键项目->Run As->Maven build…->在Goals里面输入tomcat7:deploy;
假设直接使用Maven的话就运行命令:

mvn tomcat7:deploy

版权声明:本文博客原创文章,博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117302.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 语义分割代码一步步实现_语义分割应用

    语义分割代码一步步实现_语义分割应用语义分割的整体实现代码大致思路很简单,但是具体到细节,就有很多可说的东西。之前写过一篇文章,可能有些地方现在又有了新的思路或者感受,或者说之前没有突出重点。作为一个小白,这里把自己知道的知识写一下,事无巨细,希望看到的人能有所收获。一、文件思路总的来说,语义分割代码可以分为如下几个部分:data:图像数据 data/train:训练集数据 data/train/img:…

    2022年8月21日
    6
  • mysql数据库SQL查询语句SELECT详细查询(超详细)「建议收藏」

    mysql数据库SQL查询语句SELECT详细查询(超详细)「建议收藏」常规查询查询所有字段:select*from表名;查询指定字段:select列1,列2,…from表名;使用as给字段起别名:select字段as名字….from表名;查询某个表的某个字段:select表名.字段….from表名;可以通过as给表起别名:select别名.字段….from表名as别名;消除重复行:distinct字段条件查询㈠比较运算符:>,<,>=,<=,=,!=,

    2022年5月18日
    40
  • 安可系统对接必须java_无法运行安可开发「建议收藏」

    当我想使用纱线运行安可开发时为什么我有这个错误?当我想添加sass时,我得到警告“>sass-loader@6.0.7”有未满足的对等依赖“webpack@^2.0.0||^3.0.0||^4.0.0”.但为什么?Symfony4.我无法从github安装这个模块npminstall–savechild_processfork-ts-checker-webp…

    2022年4月6日
    58
  • php 替换字符串中的所有url 为a标签「建议收藏」

    php 替换字符串中的所有url 为a标签「建议收藏」functionformatUrlsInText($str){preg_match_all(‘/((http|ftp|https):\/\/)?([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?/’,$str,$arr);if(!$arr[0]){…

    2022年5月10日
    35
  • phpstorm2021激活码_在线激活「建议收藏」

    (phpstorm2021激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS32PGH0SQB-eyJsaWNlbnNlSWQi…

    2022年3月26日
    333
  • Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图「建议收藏」

    Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图「建议收藏」IntelliJIDEA使用教程(总目录篇)Maven组件界面介绍  如上图标注1所示,为常用的Maven工具栏,其中最常用的有: 第一个按钮:ReimportAllMavenProjects 表示根据 pom.xml 重新载入项目。一般单我们在 pom.xml 添加了依赖包或是插件的时候,发现标注4的依赖区中没有看到最新写的依赖的话,可以尝试点击此按…

    2022年8月22日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号