tomcat部署javaweb项目的三种方式

简介: 一、将项目文件夹或war包直接拷贝到tomcat的webapps下 二、在Tomcat\conf\Catalina\localhost下建立xml文件 修改内容如下其中:path为http://localhost:8080/后的项目名docBase为你编辑项目的地址workDir为tomcat编译jsp存放的地址如果用eclipse+tomcat,记得配置context directory指向xml所在文件夹,这种context片断提供了一种便利的方法来部署web应用,不需要编辑server.xml   优点: 可以定义别名。

一、将项目文件夹或war包直接拷贝到tomcat的webapps下


二、在Tomcat\conf\Catalina\localhost下建立xml文件

修改内容如下
<Context path="/webproject" reloadable="true" docBase="C:\workspace\webproject" workDir="C:\workspace\webproject\work" />
其中:
path为http://localhost:8080/后的项目名
docBase为你编辑项目的地址
workDir为tomcat编译jsp存放的地址
如果用eclipse+tomcat,记得配置context directory指向xml所在文件夹,这种context片断提供了一种便利的方法来部署web应用,不需要编辑server.xml

 

优点: 可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。 


三、在Tomcat的server.xml文件中Host节点下添加:

<Context path="/webproject" reloadable="true" docBase="C:\workspace\webproject" workDir="C:\workspace\webproject\work" />

注意点:

tomcat识别web项目主要通过项目下的WEB-INF文件夹,我们可以得出一个标准的WEB-INF结构
webproject
-WEB-INF
-classes
-jsp
-lib
web.xml
classes文件夹下存放src编译后的.class文件,lib里面存放项目需要用到的jar包(如果没有,启动tomcat的时候控制台会提示找不到相关类)。
知道这些就对eclipse或者myeclipse的项目部署理解的更轻松了。

如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/
目录
相关文章
|
3月前
|
Java 关系型数据库 MySQL
Windows用Tomcat发布Java项目
对于云服务器,程序员一般不会陌生,如果项目需要发布到现网,那么服务器是必不可缺的一项硬性条件,那么如何在云服务器上部署一个项目,需要做哪些配置准备,下面就由本文档为大家讲解,本篇以Tomcat服务器发布J2EE项目为例。
48 0
Windows用Tomcat发布Java项目
|
3月前
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
171 2
|
2月前
|
JavaScript Java 应用服务中间件
centos部署vue项目(java,tomcat环境的搭建)
centos部署vue项目(java,tomcat环境的搭建)
39 0
|
4月前
|
XML Java 应用服务中间件
tomcat三种部署方式和推荐方式
tomcat三种部署方式和推荐方式
|
3天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
11 0
|
4月前
|
Java 应用服务中间件
SpringBoot 项目war包部署 配置外置tomcat方法
SpringBoot 项目war包部署 配置外置tomcat方法
70 0
|
6天前
|
Java 应用服务中间件 Linux
阿里云服务器部署多个tomcat
阿里云服务器部署多个tomcat
|
1月前
|
Java 应用服务中间件
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
107 1
|
2月前
|
Java 应用服务中间件 程序员
互联网大厂为什么禁止SpringBoot项目使用Tomcat?
在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。
49 1
互联网大厂为什么禁止SpringBoot项目使用Tomcat?
|
3月前
|
安全 Java 应用服务中间件
本地部署Tomcat开源服务器并结合内网穿透远程访问
本地部署Tomcat开源服务器并结合内网穿透远程访问
37 0