maven 项目部署

---恢复内容开始---

之前看了一些关于maven项目的部署有些地方觉得还是不够详细,想自己写一篇,希望能帮助更多想我这样的初学者...

1、首先你要下载maven  http://maven.apache.org/download.cgi

2、接下来就是解压:例如你可以像我这样解压

3、找到settings.xml文件对它进行修改,主要添加两处

4、还有一点你应该发现了吧,技术在D盘下的maven文件夹下新建MavenRespotion文件夹(D:\maven\MavenRespotion)

这就是你本地仓库的位置。

5、准备工作做好,接下来就是建一个maven web实例了

6、直接点Finish就可以,到这先别急做其他,得等等,一般第一次部署会慢一点,耐心等等吧,看到下图就可以了

你可以在D:\maven\MavenRespotion下看到下载了一大堆的东西

7、接下来就是怎么将项目发布到Tomcat了

在这多啰嗦一下,给出了Tomcat 的选择步骤

8、到这一步你还要接着设置:

到这就已经可以发布启动Tomcat了,但是我看好些网友都介绍了一下热部署,我这就连带说一下吧

在这个界面中框住的就是对热部署的设置:

这分别是在两种命令下的触发的事件。这个是 IntelliJ IDEA 特有的,也是重点

On Update action 当我们按 Ctrl + F10 进行容器更新的时候,可以根据我们配置的这个事件内容进行容器更新。

其中我选择的 Update classes and resources 事件是最常用的,表示我们在按 Ctrl + F10 进行容器更新的时候,

我们触发更新编译的类和资源文件到容器中。

在 Debug 模式下,这个也就是所谓的 HotSwap。这是这种热部署没有 JRebel 插件那样好用

On frame deactivation 当我们切换 IntelliJ IDEA 到浏览器的时候进行指定事件更新,这个一般是因为 Web 开发

的时候,我们需要经常在 IntelliJ IDEA 和各个浏览器之间来回切换测试,所以才有了这种需求。IntelliJ IDEA 是

为了帮我们在做这种无聊切换的时候做一些指定事情。当然了,如果切换过于频繁,这个功能还是很耗资源的,

所以我设置的是 Do nothing 表示切换的时候什么都不做。(引用)

当然个人习惯不同,设置就不同了,这就看你自己了。

9、接下来就是启动、发布了

它就会自动访问了

这里说一下,前面我设置时端口明明是8008,在浏览器上怎么是8080端口呢?其实我的端口一直是8080,

前面设置时我以为是8008,所以不必太在意,如果端口冲突了在改就好了,这点前面提到过了。

(好了,到这就结束了,应该挺详细了吧,我也是刚开始写博客,有不足的地方欢迎留言,谢谢!)

---恢复内容结束---

原文地址:https://www.cnblogs.com/yexblogs/p/8963674.html

时间: 2024-11-03 23:22:02

maven 项目部署的相关文章

【转载】eclipse中maven项目部署到tomcat

其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路. 下面就一一介绍这几种部署方式: 1.打war包到tomcat/webapps目录 这种方式其实跟非maven项目没什么区别,就是打包的方式不同 之后在target目录下会生成war包,复制到tomcat/webapps目录即完成部署. 2.使用tomcat-maven插件,在pom.xml的</depen

有关使用Maven常见问题总结(Eclipse中使用Maven、Maven项目部署到tomcat等问题)

最近一些项目需要让Maven来管理,一种情况是将之前的eclipse的Java Project项目和Web project 加入Maven管理,还有一种情况是,将SVN上的Maven项目拉到本地,在eclipse中使用时遇到的一些棘手问题,问题过程和解决具体方案如下: 1.在eclipse中安装maven插件后启动eclipse时,会遇到如下警告: The Maven Integration requires that Eclipse be running in a JDK, because a

idea maven 项目部署启动问题

最近使用idea部署maven项目的时候发现一个问题 项目启动中没有报任何错误,但是在访问的时候提示404错误 经过几天的排查终于发现问题在什么地方了 原来maven自动的生成的Artifacts中把其他模块都以jar的形式引入的web模块的,而其他的模块还没有就造成了404错误. 虽说解决了但是感觉还是有些问题

Windows下的maven项目部署在Linux服务器

一.Linux的环境准备 1.JDK安装 CentOS安装JDK(XFTP工具使用介绍) 2.mysql安装 CentOS安装mysql 3.Tomcat安装 CentOS安装Tomcat 远程访问Tomcat 403 Access Denied 4.maven安装 下载地址 下载apache-maven-3.6.0-bin.tar.gz,注意版本要和本地一致. 之后上传到Linux系统中相应的位置,之后解压,添加环境变量 export MAVEN_HOME=/home/maven/apache

myeclipse无法将maven项目部署到tomcat的解决方案

如果myeclipse中项目没有报错且显示已部署成功,甚至运行时命令行也没出错 此时到tomcat目录中没有找到当前项目就只有一种可能: 那就是因为某种原因myeclipse认为的项目名不是你认为的项目名,然后把你项目的内容冒名顶替到某一个部署在tomcat的项目中 解决方案: 1.首先查看pom中指定的项目名称是否正确(如果出现了其他项目名就改回来并重新运行) 2.到workspace(直接从myeclipse中找不到)中找到当前项目的文件.mymetadata和.settings/org.e

利用maven命令把maven项目部署到tomcat服务器(部署命令,遇到的问题)

1.1maven命令(部署项目到tomcat的一些常用命令) • mvn tomcat:run or mvn tomcat7:run is deploy to embedded maven tomcat6 or tomcat7 do not need to start tomcat first • mvn tomcat:deploy need to configure that : <groupId>org.codehaus.mojo</groupId> <artifactI

Maven项目部署到Nexus Repository

(一)下载并安装Nexus Nexus只需下载war包放到tomcat服务器上便可. (二)配置Nexus Repository 打开WEB管理界面:http://localhost:8081/nexus/index.html 点击右上角Log In进行登录,默认帐号:admin.密码:admin123 点击左侧Repositories项 -> central仓库 -> Configuration -> Download Remote Indexes=True -> Save,表示

maven项目部署打包

一.把maven依赖的jar包一起打包 http://maven.apache.org/plugins/maven-assembly-plugin/usage.html pom/build中加入以下plugin. 注意修改mainClass <build> <defaultGoal>compile</defaultGoal> <plugins> <plugin> <artifactId>maven-assembly-plugin<

maven项目部署对Oracle jar包的处理

1.正常情况下,我们是访问不到ojdbc.jar的,需要建立一个本地仓. 2.先找到自己的Oracle中ojdbc.jar将其放入到   C:\Users\Administrator  这个目录下,然后执行以下代码 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc6.jar 看到   BUILD SUCCESS