`
jobar
  • 浏览: 346643 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven远程部署服务器配置

阅读更多
设置一些必须的properties:
   <properties>
        <java-version>1.6</java-version>
        <tomcat.server>jobarserver</tomcat.server>
        <tomcat.installdir>/var/opt/tomcat/apache-tomcat-7.0.27/webapps/</tomcat.installdir>       
    </properties>

配置wagon maven plugin
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>wagon-maven-plugin</artifactId>
                <version>1.0-beta-3</version>
                <configuration>
                    <serverId>${tomcat.server}</serverId>
                    <fromDir>target</fromDir>
                    <includes>app.war</includes>
                    <url>scp://${tomcat.server}</url>
                    <toDir>${tomcat.installdir}/</toDir>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.apache.maven.wagon</groupId>
                        <artifactId>wagon-ssh</artifactId>
                        <version>1.0-beta-6</version>
                    </dependency>
                </dependencies>
                <executions>
                    <execution>
                        <id>upload-war</id>
                        <goals>
                            <goal>upload</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

最后别忘了在.m2下的setting.xml里面配置要上传文件的服务器配置信息
  <servers>
      <server>
      <id>jobarserver</id>
      <username>root</username>
      <password>myserverpassword</password>
      <filePermissions>664</filePermissions>
      <directoryPermissions>775</directoryPermissions>
    </server>	
  </servers>

这里的server id 要跟pom.xml文件里面的tomcat.server一致。

在cmd里面敲命令行 mvn wagon:upload 将你打包生产的war包上传到服务器,大功告成
分享到:
评论

相关推荐

    tomcat_maven远程部署配置文档

    ### Tomcat与Maven远程部署配置详解 #### 一、前言 随着互联网技术的发展,越来越多的应用程序需要在远程服务器上进行部署与管理。而Tomcat作为一款广泛使用的开源Java应用服务器,配合Maven这样的自动化构建工具...

    maven自动部署到远程普通tomcat6服务器

    为了能够通过Maven进行远程部署,首先需要对Tomcat6服务器进行相应的配置。 ##### 1. 添加管理员账户 在`/conf/tomcat-users.xml`文件中增加一个具有`manager`权限的角色和用户: ```xml ``` 这里创建了一个名...

    Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法

    本文介绍了Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法,包括Tomcat虚拟目录的概念、Tomcat配置实例、设置远程服务器访问路径等知识点。这些知识点对于Maven项目的部署和访问具有重要的参考价值。

    maven自动部署到远程tomcat服务器的方法

    总结来说,使用Maven实现自动部署到远程Tomcat服务器的过程,主要包括了Tomcat的配置、Maven插件的配置和运行,以及可能出现的内存泄漏问题的诊断与处理。这个过程可以让开发者的日常部署操作变得更加快捷和高效,...

    maven集成tomcat支持热部署

    `maven-eclipse-plugin`用于将Maven项目转化为Eclipse可识别的格式,而`maven-war-plugin`则负责打包WAR文件,便于部署到Tomcat服务器。 1. 引入`maven-eclipse-plugin`插件: ```xml &lt;groupId&gt;org.apache....

    maven工程在tomcat服务器上的自动化部署

    2. **设置服务器信息**:在Maven的settings.xml文件中,需要配置远程服务器的信息,包括用户名、密码以及服务器的URL,以便Maven能安全地连接到Tomcat服务器进行部署。 3. **打包应用**:使用Maven的`package`目标...

    maven 简单示例+部署

    Maven的部署涉及到`distributionManagement`模块,它定义了如何发布你的项目到远程仓库。在`pom.xml`中添加如下配置: ```xml &lt;id&gt;your-repo-id &lt;url&gt;http://your-repo-url&lt;/url&gt; &lt;id&gt;your-snapshot-repo...

    maven配置命令及项目部署

    maven配置命令及项目部署 maven是一个基于项目对象模型(POM)的项目管理和综合工具,主要用于Java项目的构建、测试、打包、部署等。maven的配置文件是pom.xml,包含了项目的基本信息、依赖关系、插件配置等信息。...

    maven利用tomcat插件部署远程Linux服务器的步骤详解

    总之,通过正确配置Maven的Tomcat插件和远程服务器的权限设置,我们可以实现从本地开发环境到远程Linux服务器的无缝部署。这个过程提高了开发效率,降低了手动部署的风险,是现代Java开发中的最佳实践之一。如需更...

    maven cargo自动化部署tomcat7.pdf

    要实现Cargo对Tomcat7的远程部署,需要对Tomcat的conf/tomcat-users.xml文件进行配置。添加具有管理权限的角色(manager、admin等),并创建具有相应角色的用户。这是为了确保当使用Cargo插件远程访问Tomcat服务器...

    ECLIPSE实现MAVEN项目自动部署NEXUS中

    配置时,确保该仓库允许远程访问和部署操作。 #### 第二步:配置 Maven 的 `settings.xml` 文件 为了能够通过 Maven 将项目部署到 Nexus,我们需要修改 Maven 的配置文件 `settings.xml`。在 `&lt;servers&gt;` 部分添加...

    maven打包部署

    10. **Maven重要配置**:设置文件`settings.xml`包含用户的个性化配置,如镜像设置(用于更快地下载依赖)、本地仓库路径、以及远程仓库和服务器的认证信息。 在实际的打包部署过程中,Maven的`package`目标会根据...

    Tomcat 程序中远程部署

    为了实现远程部署,需要在Tomcat的服务器配置中开启特定的选项。打开`conf/server.xml`文件,找到`&lt;Host&gt;`标签(通常代表你的主域名或者虚拟主机),并添加一个名为`appBase`的子元素,其值为应用的基础路径。同时,...

    maven环境部署以及eclipse中的应用

    - 通常需要配置镜像服务器、仓库位置等。 4. **创建本地仓库**: - 在Maven根目录下创建`local/repo`目录,该目录作为Maven的本地仓库。 - Maven会在这个目录中存储下载的依赖库等资源。 #### 三、Eclipse中...

    maven3.3.9个和maven配置步骤

    5. **部署**:使用 `mvn deploy` 可以将项目部署到远程仓库或服务器。 总结来说,Maven 3.3.9 提供了便捷的项目管理和构建工具,配合 STS 使用,可以极大地提升开发效率。了解并掌握 Maven 的配置和使用方法,是每...

    阿里云服务器安装maven教程

    可以通过创建并编辑此文件来设置Maven的一些全局配置,例如镜像源、仓库路径等。如果需要,可以进行相应配置。 ```bash mkdir ~/.m2 vi ~/.m2/settings.xml ``` ##### 5. 验证Maven是否安装成功 安装完成后,可以...

    maven 多war部署

    在开发环境中,你可以通过运行Maven的install命令来构建整个项目,并将每个WAR文件部署到本地仓库或远程服务器。如果需要在同一个Tomcat服务器上部署多个WAR应用,可以使用Maven的Tomcat插件(maven-tomcat-plugin或...

    idea maven部署.docx

    标题 "idea maven部署" 涉及到的是在...总之,Idea通过Maven部署Web应用到Tomcat是一个集成了源代码管理、编译、打包和服务器交互的流程,涉及多个配置文件和步骤,理解并正确配置这些环节对于顺利部署应用至关重要。

Global site tag (gtag.js) - Google Analytics