maven tomcat1.7环境下构建javaweb 项目

  • tomcat用户权限设置

在tomcat安装路径\conf目录下tomcat-users.xml添加:

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="password" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
  • maven的server设置

在maven安装路径\conf目录下的setting.xml <servers>节点中添加:

<server>
    <id>tomcat</id>
    <username>admin</username>
    <password>password</password>
</server>
  • pom.xml设置

在项目pom.xml中添加:

<plugin>
     <groupId>org.apache.tomcat.maven</groupId>
     <artifactId>tomcat7-maven-plugin</artifactId>
     <version>2.2</version>
     <configuration>
            <!-- 注意此处的url -->
            <url>http://localhost:8080/manager/text</url>
            <server>tomcat</server> <!-- 此处的名字必须和setting.xml中配置的ID一致-->
             <path>/projectname</path> <!-- 此处的名字是项目发布的工程名-->
             <username>admin</username>
             <password>password</password>
     </configuration>
</plugin>   

如果项目默认的web目录为WebContent,则添加:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.1.1</version>
    <configuration>
        <webResources>
             <resource>
                   <directory>WebContent</directory>
              </resource>
         </webResources>
    </configuration>
</plugin>

否则会报Error assembling WAR: webxml attribute is required (web.xml找不到)

  • 运行构建命令

启动tomcat1.7(必须提前启动)

两种方式:

1、命令行:定位到项目根路径,第一次构建时运行 mvn tomcat:deploy,之后重新构建的时候运行 mvn tomcat:redeploy

2、IDE(eclipse):选择项目右击,选择Run As->Maven bulid...  在弹出的窗口中找到 Goals,第一次构建时 填入tomcat:deploy 然后点击apply run,之后填入tomcat:redeploy 然后点击apply run

时间: 2024-11-10 11:20:45

maven tomcat1.7环境下构建javaweb 项目的相关文章

Maven环境下多模块项目构建

Maven环境下多模块项目构建 一.新建项目 1.建立我们的父模块par 2.建立我们的子模块dao层 3.建立我们的子模块service层 4.建立我们的子模块web层 5.全部配置完成后,怎么把我们的四个项目关联起来 1)添加一个dao层 2)service里面添加对应的dao依赖 3)然后回到我们的web 4)把这4个项目安装到本地 选择Run 的第二个,然后输入:clean compile install 5)配置一个tomcat插件,为执行做准备

四、使用Maven和使用Eclipse构建javaWeb项目

环境前边已经搭建过了,我们就再弄了. 1.使用Maven构建javaWeb项目 (1).键入以下命令: $ mvn archetype:generate -DgroupId=com.holytax.wg -DartifactId=MvnWenApp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false (2).查看生成的项目结构布局: .|____MvnWebApp ||____pom.xml ||____src

Maven构建JavaWeb项目 Maven转JavaWeb项目 JavaWeb项目转Maven项目

Maven构建JavaWeb项目 新建一个maven项目 (默认) 默认 转为Web项目,右击项目属性 转完以后多了文件夹WebContent,将WebContent下的WEB-INF.META-INF文件夹copy到src/main/webapp目录下(没有目录新建个文件夹),并且删除WebContent目录 右击项目属性 将/WebContent删除,添加新的路径和依赖 添加依赖 就可以新建一个index.jsp 部署到tomcat测试了 JavaWeb项目转为Maven项目 选中此工程 -

使用maven在netbeans下构建wicket项目

在netbeans下构建wicket项目,网上流传较多的方法是直接使用netbeans的wicket插件,这种方法虽然简单,但是依赖的wicket版本较老,更新较慢,并且很容易与其他第三方库不兼容.使用maven构建wicket项目,可以很好的整合第三方依赖库,并且也能使用最新的wicket版本,减少一定的安全风险.下面介绍方法. 首先选择新建项目->Maven->Web应用程序->下一步 接下来输入项目名称和项目位置,选择下一步,选择你使用的服务器和Java EE版本,点击完成,创建了

当用Myeclipse8.6集成开发环境,进行JavaWeb项目开发的时候,用集成开发环境中的run Server进行程序调试时,出现如下错误解决方案

当用Myeclipse8.6集成开发环境,进行JavaWeb项目开发的时候,用集成开发环境中的run Server进行程序调试时,出现如下错误解决方案: 'Starting Tomcat v6.0 Server at localhost'has encountered a problem 错误提示: Several ports(8080,8009)required by Tomcatv6.0 Server at localhost are already in use.The server ma

IntelliJ IDEA 17和Maven构建javaWeb项目

前言 电脑又断电了,眼看着写好的东西就没有了,这是第二次犯这个错误了.很难受呀!还是回到正题吧,我们来使用IDEA和Maven构建一个JavaWeb项目 软件环境: IDEA:2017.2.1 JDK:1.8.0_91 Maven:3.3.9 一.Maven配置 1.1.Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工作,其常用命令如下: - mvn

使用Maven构建javaWeb项目时,启动tomcat出错:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.conte

在初学使用maven构建javaWeb的项目的时候,启动tomcat加载时,总是提示如下错误,辛苦一番终于找到解决办法. 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderList

基于maven构建javaweb项目思路梳理及改进

需要准备的东西: Jdk. myeclipse. maven包 预装jdk环境 1.maven安装及配置: a)      详见url https://www.cnblogs.com/eagle6688/p/7838224.html b)下载maven包url: https://maven.apache.org/download.cgi c)配置maven的环境变量: d)测试maven是否安装成功: mvn -version; e)修改maven中setting.xml默认路径(本地仓库路径)

Eclipse下配置javaweb项目快速部署到tomcat

用惯了VS,再用Eclipse,完全有一种从自动挡到手动挡的感觉啊. 很多同学在Eclipse下开发web项目,每一次修改代码,看效果的时候都有右键项目->Run as -> Run on server,然后慢吞吞的打开Eclipse的内建浏览器,显示如下一个界面,让人看起来分外忧郁! 在网上查了一圈,其它的方式基本都在教大家将项目发布到tomcat目录的webapp目录下,虽然比默认方式要好些,但是http://localhost:8080/InskyScheduleCenter/之类的ur