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

maven项目的tomcat配置

阅读更多

关于maven web项目的测试环境搭建。

我们使用的是maven2,maven2本身集成了jetty插件,但是由于jetty插件的即时编译的效果不是很好(不知道是不是设的参数不对),每次改完文件以后刷新时间总也控制不好,干脆就还用tomcat了。

由于maven项目的目录结构与myeclipse web项目目录结构不一样,导致Myeclipse的tomcat服务无法跟正常myeclipse的web项目一样在项目里点击个按钮就可以发布了。具体的配置记录如下(不对的地方望指正):

1、首先在Myeclipse里加上tomcat服务:

如图tomcat5.gif

2、配置jdk

如果JREs.gif和tomcat-jre.gif

3、在tomcat安装目录:$tomcat/conf/Catalina/localhost/下添加xml配置文件,内容如下

<?xml version="1.0" encoding="UTF-8"?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<!--

    Context configuration file for the Tomcat Manager Web App

    $Id: manager.xml 565211 2007-08-13 00:09:38Z markt $

-->

<Context docBase="项目路径\src\main\webapp"
         privileged="true" antiResourceLocking="false" antiJARLocking="false">

</Context>

 注意把maven项目默认的构建路径指到"项目路径\src\main\webapp\WEB-INF\classes"下。

 

以上完成,在eclipse的server视图下运行就可以了,除修改配置文件需要重启以外,其它形式的修改无须重启。

  • 大小: 23 KB
  • 大小: 16.1 KB
  • 大小: 17.5 KB
分享到:
评论
4 楼 wj98127 2010-01-31  
toflyhigh 写道
手动把jar放进去?

执行 mvn package 后,会在你的src/target目录下生成发布版本,将发布版本的lib文件夹合部copy到你项目的EB-INF/ib下,如果你的依赖包不需要调整了,只需要copy一次就行了。如果你在pom.xml里配置了依赖包的scope,scope的生命周期配置的低于package时,发布包里不会包含该jar文件。这是maven的优势,很细致。我们的在本地配置的测试方式本就是不符合maven的结构规范的,手工调整是必要的。
3 楼 toflyhigh 2010-01-07  
手动把jar放进去?
2 楼 wj98127 2009-08-07  
lujiawu12 写道
这样的话,那些jar包能找的到吗?

你可以在WEB-INF下面创建lib文件夹,把所有的jar都放进去。
1 楼 lujiawu12 2009-08-07  
这样的话,那些jar包能找的到吗?

相关推荐

    Maven使用tomcat8-maven-plugin插件.docx

    使用 tomcat8-maven-plugin 插件可以简化项目的部署过程,无需手动配置 Tomcat 服务器。该插件可以自动将项目部署到 Tomcat 服务器上,并且可以自动配置 Tomcat 服务器的 settings。 结论 tomcat8-maven-plugin ...

    idea中Tomcat配置遇到的错误.docx

    在 IDEA 中创建 Maven 项目时,可能会遇到 Tomcat 配置错误的问题,本文将详细介绍 Tomcat 配置遇到的错误、错误原因、解决方案,并讨论 Maven 项目的创建、版本选择、Maven 的 Tomcat 配置等相关知识点。...

    maven tomcat idea 配置

    Maven是Java项目管理和构建的利器,Tomcat是一个流行的Java Servlet容器,用于运行Web应用程序,而IntelliJ IDEA则是广泛使用的Java集成开发环境(IDE)。本文将详细介绍如何在IntelliJ IDEA中配置Maven和Tomcat,...

    maven与Tomcat绿色版

    Maven的核心概念是项目对象模型(Project Object Model,POM),它是对项目配置信息的描述,包括依赖、构建目标、插件等。POM通过XML文件形式存在,通常是`pom.xml`。 Maven的生命周期包括清理、验证、编译、测试、...

    maven+tomcat的苦逼经历

    此外,作者可能也分享了在调试和优化Maven+Tomcat配置时的一些技巧,比如使用Maven的profile来管理不同的环境配置,或者通过调整Tomcat的JVM参数来优化性能。还有可能讨论了如何处理日志记录、安全管理、负载均衡等...

    maven的安装文件以及集成TOMCAT、eclipse的教程

    3. **将Maven项目部署到Tomcat**: 右键选中项目,选择`Properties -&gt; Run/Debug Settings`,在Maven Build配置中添加`tomcat7:deploy`目标,然后将项目拖入Servers视图的Tomcat服务器。 4. **启动Tomcat**: 在...

    maven项目转动态web项目,部署到tomcat

    "Maven 项目转动态 Web 项目并部署到 Tomcat" Maven 项目转动态 Web 项目并部署到 Tomcat 是一个常见的操作,特别是在 Eclipse 和 Tomcat 环境下。本文将详细介绍如何将 Maven 项目转换为动态 Web 项目,并将其部署...

    maven项目完成tomcat的部署

    ### Maven项目完成Tomcat部署详解 #### 一、前言 在Java开发中,Maven作为构建工具之一,因其强大的依赖管理和项目构建能力而被广泛采用。Tomcat作为一款轻量级的应用服务器,也是Java Web应用开发的重要组成部分...

    idea+maven+tomcat实现登录案例源代码.zip

    `pom.xml`是Maven项目的配置文件,其中定义了项目的属性(如版本号、作者信息)、依赖库和其他构建设置。在这个登录案例中,`pom.xml`可能包含了与Servlet、JSP、Spring Security等相关库的依赖声明。 3. Tomcat:...

    gitlab、jenkins、maven、tomcat

    1. **编辑Tomcat配置文件**: - 打开`conf/tomcat-users.xml`文件。 - 添加管理员角色: ```xml &lt;user username="tomcat" password="tomcat" roles="manager-gui,admin-gui,manager-script"/&gt; ``` - ...

    maven工程配置Tomcat热部署

    在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...

    eclipse+maven+tomcat集成

    在Eclipse中使用Maven进行项目开发,首先需要创建一个Maven项目。Maven项目通常遵循一定的目录结构,便于统一管理和自动化构建。 - **新建Maven项目**: - 打开Eclipse,选择`File -&gt; New -&gt; Other -&gt; Maven -&gt; ...

    maven通过tomcat插件,如何运行Java Web项目 支持断点

    本文将详细介绍如何使用Maven的Tomcat插件来运行Java Web项目,并支持断点调试。 首先,我们需要在Maven的`pom.xml`文件中添加Tomcat插件的配置。这个插件通常选择`maven tomcat7-maven-plugin`或`maven tomcat9-...

    java/maven/tomcat环境变量配置

    开发项目必备的环境变量配置,其中包含java/maven/tomcat环境变量配置

    jenkins+maven-tomcat插件自动部署

    为了实现Maven项目自动化部署,你需要在Jenkins中创建一个新的项目。选择“New Item”,创建一个Maven项目。在项目配置中,设置源码管理为Git,输入仓库URL。为了能访问Git仓库,你需要添加SSH密钥。在GitLab上添加...

    ssm+maven+tomcat简单项目源码

    部署项目到Eclipse时,首先需要在Eclipse中导入Maven项目,然后将项目右键关联Tomcat服务器,最后通过"Run As" -&gt; "Run on Server"启动项目,确保所有依赖都已正确引入并配置。 总之,这个"ssm+maven+tomcat简单...

    Maven和Tomcat插件

    在创建Maven项目时,我们需要在POM文件中声明这些插件,并配置相应的执行目标和参数。例如,以下是一个简单的POM配置示例,用于打包源码和全量包: ```xml ... &lt;groupId&gt;org.apache.maven.plugins ...

    jjdk、maven、tomcat的环境配置

    - 如果使用了IDEA等集成开发环境,还需要确保IDEA中的JDK、Maven和Tomcat配置与系统环境变量保持一致,以避免出现不一致的问题。 通过以上步骤,可以确保JDK、Maven和Tomcat的环境配置正确无误,从而为后续的开发...

    jenkins实现maven项目自动部署到tomcat

    【Jenkins实现Maven项目自动部署到Tomcat】是一篇关于自动化构建和部署流程的教程。该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的...

Global site tag (gtag.js) - Google Analytics