Maven初探-如何发布到Tomcat容器中

写在开始

上一篇文章中有讲到,Maven初探-如何快速入手一个项目

提到如何发布到Jetty容器中,但是大多数小伙伴们还是倾向于使用Tomcat容器。

配置Tomcat

pom.xml配置:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <!-- 科帮网 -->
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.itstyle.web</groupId>
  <artifactId>HelloWord</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>HelloWord Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <!-- 注释掉依赖即可,因为tomcat本省自带光环 -->
   <!--  <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
    </dependency> -->
  </dependencies>
  <build>
    <finalName>HelloWord</finalName>
    <plugins>
    <!-- 此处有掌声,替换成tomcat插件即可-->
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
           <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
      </plugin>
    </plugins>
  </build>
</project>

运行Tomcat

选择pom.xml右键Run As,以下界面:

浏览器输入 http://127.0.0.1:8080/HelloWord/

小站:http://blog.52itstyle.com/

时间: 2024-09-08 14:54:31

Maven初探-如何发布到Tomcat容器中的相关文章

远程部署-使用jenkins发布maven项目到远程的jetty容器中

问题描述 使用jenkins发布maven项目到远程的jetty容器中 27C 如题(就这点币了)使用jenkins发布maven项目到远程的jetty容器中 解决方案 jenkins只是打包吧! 还能远程部署到jetty里吗? 这个没试过还真不知道.

linux环境下tomcat容器中 jvm通过catalina.sh内存限制

前段时间,线上服务器一个项目内存泄漏把内存跑多了,导致整个服务器出问题,于是内存限制就需要去搞一下.下边简单记录下更改jvm内存限制: [root@21yunwei bin]# cd /usr/local/tomcat_8080/bin/ [root@21yunwei bin]# ll total 792 -rw-r--r-- 1 root root  27099 Jun 15 16:40 bootstrap.jar -rw-r--r-- 1 root root   1647 Jun 15 16

iframe标签显示PDF文档问题(为什么在web容器中只有框没有内容,在一般情况下就可以正常显示)

问题描述 iframe标签显示PDF文档问题(为什么在web容器中只有框没有内容,在一般情况下就可以正常显示) 问题是这样的,我在电脑中新建一个HTML文件用iframe显示PDF文件时候,可以正常显示,但是一旦将其导入到tomcat容器中的WEB项目中时,从WEB项目启动后,就只显示框框,没有内容 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

maven的web项目发布(tomcat eclipse spring)

讨论一下项目发布的问题,因为我过去从没有认真发布过项目.做过php的项目,在server上直接用php版本的eclipse进行开发,php的环境是早就配置好的,mysql也是事先安装好,在开发调试的过程中,都是直接使用server上的php+mysql+apache的环境,不存在项目发布的问题:开发好也就相当于部署好了. 但是,眼前这个项目不一样:1.开发环境是虚拟机.生产环境是一台专门的server2.开发环境和运行环境都是java语言环境下,eclipse开发的maven项目,运行在tomc

eclipse maven项目 怎么实现一点就会自动编译并发布到tomcat

问题描述 eclipse maven项目 怎么实现一点就会自动编译并发布到tomcat eclipse maven项目 怎么实现一点就会自动编译并发布到tomcat 解决方案 一点保存就会自动编译并发布到tomcat 解决方案二: 上面的两个都在瞎说,如果你想实现这个功能,应该用jenkins,这是一个持续开发工具,可以实现你的要求 解决方案三: 这个应该是你自己或eclipse设置的,找到改一下就好

Maven初探-如何快速入手一个项目

这已是一个工具的时代,而不是一个到处搜集JAR的年代,如果还在为搭建一个项目而到处找依赖,那你就彻底OUT了.下面,跟各位一起重温学习下Maven. 什么是Maven Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 它提供了三种功能: 1 依赖的管理:仅仅通过jar包的几个属性,就能确定唯一的jar包,在指定的文件pom.xml中,只要写入这些依赖属性,就会自动下载并管理jar包. 2 项目的构建:内置很多的插件与生命周期,支持多种任务,

spring mvc-maven+springmvc开发的web工程,发布到tomcat时抛出异常,哪位大神给看看

问题描述 maven+springmvc开发的web工程,发布到tomcat时抛出异常,哪位大神给看看 Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.parsing.BeanDefinitionParsingExcepti

Eclipse工程发布到tomcat的问题?

问题描述 Eclipse工程发布到tomcat的问题? 用项目的run on server的方式发布工程,选了tomcat后出现available projects和configured projects的列表框,显示的项目名称都是不存在的,不知道tomcat是根据什么来显示项目名称的,而且configured projects里的项目是没法删除的,我把工作区下的.metadata.plugins org.eclipse.wst.server.core.tmp1.wtpwebapps整个都删了还

eclipse-Eclipse工程发布到tomcat的问题?

问题描述 Eclipse工程发布到tomcat的问题? 用项目的run on server的方式发布工程,选了tomcat后出现available projects和configured projects的列表框,发现available projects里是空的,而configured projects有一个项目,但是这个项目我已经修改过了,包括项目名称,但是还是会出现在configured projects里,而且发布的时候只能选这个项目,但是我在tomcat里都找不到这个项目,请问如何才能清