`

用maven打包并在Linux环境下部署war包

阅读更多
1.先新建一个文件夹
    E:\deployment
2.在该文件夹下,右键点击,

 3.添加svn路径,下载后保存的文件路径,点击ok.
4.打开cmd,找到对应的路径:E:\deployment\nees
5.执行以下命令进行打包:
mvn package -Dmaven.test.skip=true
(该处是要跳过测试类,否则如果测试类不通过,则打包失败)
6.找到 E:\deployment\nees \target文件夹下的war包,准备部署到linux环境下
7.打开连接linux的工具,此处用的是XManager下的Xshell
8.新建连接:
ssh 服务器地址
输入用户名密码
9.进入tomcat的bin文件下
 cd /usr/local/tomcat/bin
10.查看tomcat的进程
    ps -aux|grep tomcat
11.关闭当前运行的tomcat
     ./shutdown.sh
    如果关闭不掉,使用以下命令:
    kill -9 pid
12.将要发布的war包copy到webapps下
13.启动tomcat
    ./startup.sh
14.查看日志
   tail -f ../logs/catalina.out
  • 大小: 10 KB
分享到:
评论

相关推荐

    maven 3.8.5 linux版本下载

    Maven 3.8.5是这个系列的最新稳定版本,特别针对Linux操作系统进行了优化,提供了方便的一键解压功能,使得在Linux环境下配置和使用Maven变得轻而易举。 ### Maven的核心概念 1. **项目对象模型(Project Object ...

    Linux下自动部署Maven项目在Tomcat中

    自动部署脚本,自动更新代码,编译打包,关闭及开启tomcat,还有备份之前的war等 ---------------------- 删除老旧备份: if [ $num -gt 10 ];then num=`expr $num - 10` 10表示保留十个备份。 执行时后面加个...

    Jenkins部署Linux内线插件包

    总之,"Jenkins部署Linux内线插件包"是为离线环境准备的完整解决方案,包含了运行Jenkins所需的软件堆栈和常用插件,旨在确保即使在没有互联网连接的情况下,也能顺利执行持续集成和持续部署任务。正确配置和使用这...

    java war包+tomcat+svn+pom.xml实现各开发环境自动化部署

    在自动化部署中,`pom.xml`可以指定构建目标,如打包成WAR包,并配置相关的Maven插件,如`maven-war-plugin`,以实现WAR包的生成。此外,还可以通过Maven的生命周期和构建过程,自动化执行测试、代码分析等任务,...

    maven-linux-3.8.2.zip

    在Linux操作系统下,Maven的使用与Windows或Mac略有不同,但同样关键。本压缩包"maven-linux-3.8.2.zip"提供了适用于Linux环境的Maven 3.8.2版本的安装文件,帮助开发者在Linux系统上建立和管理Java项目。 **Maven...

    jenkins一键部署脚本包含jdk+maven环境.rar

    打包好的包邮`apache-tomcat-8.5.61.tar.gz` 、`apache-maven-3.5.4-bin.tar.gz`、`jdk-8u211-linux-x64.tar.gz` 、 `jenkins.war` 下载完毕后将脚本和 这些包放在/root/下运行即可 安装后 Jdk变量位置为:`/usr...

    SpringBoot中maven项目打成war包部署在liunx服务器上的方法

    - **移除内置Tomcat**:Spring Boot默认内嵌了Tomcat,但为了部署war包,我们需要排除这个依赖,以便使用外部的Tomcat容器。在`pom.xml`中添加以下代码来排除Spring Boot的`spring-boot-starter-tomcat`: ```xml...

    mvn+svn+linux打包

    标题中的“mvn+svn+linux打包”涉及的是在Linux环境下使用Maven(mvn)和Subversion(svn)工具进行软件项目的构建和版本控制。这里我们将深入探讨这三个关键概念及其在软件开发过程中的作用。 1. Maven: Maven是...

    通过Shell脚本,结合Git实现增量部署基于Maven的Java项目.zip

    - `mvn clean install`:清理已有的目标文件,然后编译源代码,运行测试,并生成最终的可部署包(通常是JAR或WAR文件)。 - `rsync -avz --delete target/* /path/to/deployment/directory/`:使用rsync命令将新...

    最新版linux apache-maven-3.8.3-bin.tar.gz

    开发者可以编写自己的插件,或者使用已有的插件来扩展Maven的功能,例如打包、部署、生成文档、执行单元测试等。 **Apache Maven 3.8.3的特性** 在3.8.3版本中,可能包含了一些性能优化、bug修复和新特性,如增强的...

    windows环境下怎么发布javaWeb项目到linux环境下

    在Windows环境下发布JavaWeb项目到Linux环境通常涉及多个步骤,包括构建、打包、传输和部署。下面我们将详细探讨这些步骤,以及如何使用命令行工具来完成这个过程。 首先,确保你的JavaWeb项目已经成功编译并准备好...

    maven window和linux 的3.0.4和3.0.5 两个版本

    而在Linux系统中,可以使用包管理器(如apt-get或yum)进行安装,也可以手动下载解压并配置PATH环境变量。确保`JAVA_HOME`环境变量指向正确的JDK安装路径。 4. **POM.xml**:POM是Maven的核心,它包含了项目的基本...

    war包依赖检查

    这个工具特别强调在Linux环境下运行,这通常是因为Linux是开发者常用的服务器操作系统,而且许多持续集成(CI)和持续部署(CD)系统也是基于Linux的。在Linux环境下运行依赖检查工具可以无缝集成到自动化构建流程中...

    maven3.3.3/ForWindows/ForLinux/src

    在Linux环境下,可以通过解压提供的源代码,编译并安装到系统路径中。 Maven的工作流程主要包括以下阶段: 1. **初始化**:设置默认属性,读取pom.xml,初始化构建目录结构。 2. **验证**:检查源代码是否符合编码...

    springboot打包部署到linux服务器的方法

    首先,Spring Boot 项目的打包方式与传统的 WAR 包不同,因为 Spring Boot 已经集成了 Tomcat,因此不再需要使用 WAR 包,而是使用 JAR 包。在 pom.xml 文件中,需要将打包方式设置为 JAR,如下所示: ```xml ...

    apache-maven-3.9.0-bin.tar

    用户在Linux环境下,可以将此文件移动到期望的目录,然后进行解压,以便使用Maven。 在Linux系统中,你可以使用以下命令来解压这个文件: ```bash sudo tar -zxvf apache-maven-3.9.0-bin.tar.gz -C /usr/local/ `...

    jenkins直接启动war包

    本文将详细介绍如何在Windows和Linux系统上通过直接启动WAR包来运行Jenkins,并提供查询管理员密码的方法。 ### Jenkins WAR包启动 1. **下载Jenkins WAR文件**: 首先,你需要从Jenkins官方网站...

    java使用的maven包

    Java开发中的Maven是构建和管理Java项目的重要工具,它由Apache软件基金会开发,因此“apache-maven-3.5.2免安装版”是指一个无需复杂安装过程的Maven版本,用户只需下载并解压就能立即使用。Maven简化了项目的构建...

    apache-maven-3.6.3-linux.rar

    在本例中,我们关注的是Apache Maven 3.6.3的Linux版本,它被封装在一个名为"apache-maven-3.6.3-bin.tar.gz"的压缩文件中,通常在Linux系统中使用,因为".tar.gz"格式是Linux常用的压缩格式。 1. Maven的核心概念...

Global site tag (gtag.js) - Google Analytics