tomcat部署web项目常用的方式:
例:项目名称--SpringMVC,
物理路径--D:\STUDY\Workspaces\SpringMVC,
目标URL访问形式--http://localhost:8080/smvc/...;
注:以下部署方式均建立在tomcat默认配置情况下,如果有自定义设置,需要做出相应调整。
方式一:将项目拷贝到webapps目录下;(myeclipse部署所用的方式)
操作:在webapps下新建名为smvc的文件夹,将"web应用的内容"拷贝到smvc文件夹内,启动tomcat即可;
说明:文件夹的名称就是访问时的根路径,如文件夹名为smvc2,URL即为http://localhost:8080/smvc2/...;
"web应用的内容" 是指 标准web应用 根目录下的所有文件,如果IDE是eclipse,内容默认是WebContent
目录下的所有文件,如果是myeclipse,默认是WebRoot目录下的所有文件,注意class文件;
下文的部署配置均按eclipse的默认设置来配。
方式二:修改server.xml文件;(eclipse新建server部署所用的方式,tomcat插件部署也可以配置该方式)
操作:在host标签内添加如下配置:
<Context path="/smvc" docBase="D:\STUDY\Workspaces\SpringMVC\WebContent" />
说明:这里配置的参数为必须项,可以根据需要添加reloadable、workDir等参数,下同;
doBase据说可以按webapps配相对路径,没试过。
方式三:在conf\Catalina\localhost 目录下添加xml配置文件;(tomcat插件部署可以配置该方式)
操作:新建名为smvc.xml文件,文件内容配置如下:
<Context docBase="D:\STUDY\Workspaces\SpringMVC\WebContent" />
说明:Catalina\localhost目录tomcat下载下来默认是没有的,首次启动会自动创建,也可以手动创建;
配置中去掉path属性,因为配了也没用,访问项目时的根路径只取决于XML文件的名称;
如果没有WebContent目录,内容直接放在项目根目录下,那这个xml文件按理就需要命名为“.xml”,要是
人为这么命名,操作系统是不允许的,但是用tomcat插件部署确可以做到,比较神奇。
推荐使用第三种方式,因为不需要修改tomcat默认配置,并且如果想取消部署,直接删除xml配置文件即可;
--------------------------------------------------------------------------------------------------------------------------------------------
这三种方式个人感觉是比较常用,但 tomcat 5.5之后独立出了context.xml,并且官方不再提倡修改server.xml,即本文中的方式二,曾尝试在context.xml中只做部署配置,但没成功,网上查了一下,很多提到配置context.xml的都是配置数据源之类的,官网也没有找到如何利用context.xml文件部署项目,所以一直没搞清楚利用context.xml到底能不能、又如何部署web项目,关注一下这个问题。
分享到:
相关推荐
总结,Linux部署Web项目涉及多个环节,包括选择合适的JDK版本,安装Tomcat,配置环境变量,以及掌握多种部署方法。理解这些步骤和技巧,将有助于IT专业人员更有效地管理和维护Web服务。同时,对`ps`命令的运用和Vim...
标题 "tomcat部署web项目之java开源订销管理系统-javainfo" 提示我们,这个压缩包包含了关于如何在Tomcat服务器上部署一个基于Java的开源订购销售管理系统的信息。这通常涉及以下几个关键知识点: 1. **Java Web...
本文将详细讲解如何在Tomcat服务器上部署Java Web项目。 首先,了解Tomcat的基本结构至关重要。Tomcat目录通常包含以下几个关键部分: 1. `bin`:存放可执行文件,如启动和停止Tomcat的脚本。 2. `conf`:配置文件...
此外,“tomcat部署文件”表明项目是基于Java Web技术栈构建的,因为Tomcat是一个常用的Java应用服务器,通常用于部署和运行Servlet和JSP应用。 【描述解析】 描述部分与标题相同,进一步确认了这个压缩包包含了...
### Tomcat部署多个项目的详细指南 #### 一、前言 Apache Tomcat 是一款非常流行的 Java Web 应用服务器,广泛用于开发、测试以及生产环境中部署 Java Web 应用程序。当需要在同一台服务器上部署多个项目时,合理...
在部署 Web 项目到 Linux 服务器时,需要准备好 Linux tomcat 压缩包,一般命名为 apache-tomcat-6.0.36.tar.gz。首先,需要将压缩包放到 Linux 服务器自己的账户目录下,然后使用解压命令 tar xvf apache-tomcat-...
部署Web应用到Tomcat主要有两种方式:通过管理工具(如Tomcat Manager)或直接将应用文件复制到相应的部署目录。以下是详细步骤: 1. **使用Tomcat Manager**: - 首先,确保你的Tomcat服务器已经安装并配置了...
内嵌式Tomcat是开发Java Web应用时常用的一种方式,它允许我们将Tomcat服务器与应用程序打包在一起,无需单独部署到外部服务器。这种方式尤其适合于快速开发、测试和演示,因为它简化了部署流程,并且便于自动化构建...
需要注意的是,对于非Web项目,如果需要在Tomcat上运行,可以通过以下方式转换: 1. 右键点击项目,选择“Properties” -> “Project Facets”,将项目转换为Dynamic Web Module。 2. 设置web.xml文件的位置,通常是...
总之,SpringBoot项目和Tomcat的结合使用使得开发和部署Web应用变得更加简单。理解SpringBoot的内嵌Tomcat机制和WAR打包方式,以及`META-INF`和`WEB-INF`目录的作用,对有效管理和部署SpringBoot应用至关重要。在...
下面将介绍在Eclipse上Maven结构Web项目如何部署到Tomcat的几种常用的方法。 以.war包的形式部署到Tomcat 要将Maven项目部署到Tomcat服务器,我们可以将项目打包成.war文件,然后将其拷贝到Tomcat的webapps文件夹...
对于使用Java技术栈的开发者来说,Apache Tomcat作为一款开源、轻量级的Servlet容器,是部署Java Web应用程序的常用选择之一。本文将详细介绍将项目部署到Tomcat的三种常见方法,并结合提供的部分配置信息进行具体...
无论是启动/关闭Tomcat,还是备份和部署Web应用,亦或是进行文件和目录的操作以及进程管理,这些命令都是日常工作中不可或缺的工具。希望本文能对读者有所帮助,并为读者在Linux系统部署方面提供有力支持。
【描述】: "Tomcat作为广泛使用的JavaWeb服务器,其便捷的部署方式和强大的功能深受开发者喜爱。在部署过程中,有时我们需要添加依赖的jar文件,这些文件可以放入Tomcat的特定目录,以供所有项目共享。" 【标签】: ...
### 从购买阿里云服务器到部署Web项目的详细过程 #### 一、购买阿里云服务器 在开始部署Web项目之前,首先要解决的是服务器的选择与购买问题。对于初学者来说,选择一款性价比高且易于操作的服务器至关重要。 ###...
【Eclipse Tomcat Dynamic Web Project】是一个用于开发和部署...了解并熟练掌握Eclipse Tomcat Dynamic Web Project的创建和使用,对于Java Web开发者来说至关重要,能够有效提升开发效率,快速构建和部署Web应用。
Tomcat 是一个常用的 Java Web 服务器,可以用来部署 Web 服务。在本文中,我们将介绍如何利用 Tomcat 部署 Web 服务进行客户端开发。 一、准备环境 首先,我们需要下载 jaxws-ri-2.2.5 包,这个包提供了 Java API...