首页 > 其他 > 详细

tomcat 安装部署

时间:2019-07-03 20:11:28      阅读:113      评论:0      收藏:0      [点我收藏+]

环境准备:

安装tomcat8    jdk-1.8

tomcat 启停

chmod +x /../apache-tomcat-8.5.42/bin/*

mkdir /../apache-tomcat-8.5.42/logs

/opt/apache-tomcat-8.5.42-src/bin/startup.sh

/opt/apache-tomcat-8.5.42-src/bin/shutdown.sh

错误:找不到或无法加载主类 org.apache.catalina.startup.Bootstraporg.apache.catalina.startup.Bootstrap

解决:这是由于找不到tomcatan安装路径bin 目录下的bootstrap.jar,添加jar包就好,可以更换下载源下载bootstrap.jar 放到bin 目录下

tomcat 端口介绍

8005 由server 监听,是监听tomcat 服务停止命令的端口

8080 由connector 监听,监听所有的http/https 的请求

8009 由connector 监听,监听web  server 的请求

 

tomcat 项目部署的四种方式

1.在server.xml文件的host元素中配置

<Context path="/JavaWebApp" docBase="/opt/javaweb" />        #注意Context 首字母大写,否则不识别

在这对标签加上即可将在/opt/javaweb 这个JavaWeb应用映射到JavaWebApp这个虚拟目录上,JavaWebApp这个虚拟目录是由Tomcat服务器管理的,JavaWebApp是一个硬盘上不存在的目录,是我们自己随便写的一个目录,也就是虚拟的一个目录,所以称之为"虚拟目录"

 

Context表示上下文,代表的就是一个JavaWeb应用,Context元素有两个属性,
path:用来配置虚似目录,必须以"/“开头。
docBase:配置此虚似目录对应着硬盘上的Web应用所在目录。
使用浏览器访问”/JavaWebApp"这个虚拟目录下的1.jsp这个web资源
注意:此种方式必须重启才能生效

 

2.让tomcat服务器自动映射(部署到webapps下)

tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚似目录。换句话说,tomcat服务器webapps目录中的web应用,外界可以直接访问。

例如:把D盘下的JavaWebs这个JavaWeb应用直接copy到tomcat服务器webapps目录中,此时Tomcat服务器就会自动为JavaWebs这个JavaWeb应用映射一个同名的虚拟目录"/JavaWebs"

webapps/ROOT 目录是默认的主程序应用,访问http://localhost:8080  无需加路径访问的就是该 ROOT主程序应用,在webapps 下添加新的目录访问时需要指定路径,路径后不指定文件那么默认访问的是index.jsp

 

3.在tomcat服务器的\conf\Catalina\localhost目录下添加一个以xml作为扩展名的文件,xml文件的名字可以任意取,比如JavaWebs.xml

在JavaWebs.xml文件中添加Context元素映射JavaWeb应用,代码如下:

<Context path="/testweb" docBase="/opt/testweb" />

注意:xml文件名(例如:JavaWebs.xml)将作为Context中的path属性值,不管文件里的path属性值如何设置也是无效的,上面例子的访问路径是:http://localhost:8080/JavaWebs

优点

1)  项目可以存储在服务器的任意位置,不一定要在tomcat目录下。

2)  项目部署文件没有在server.xml文件中配置,和tomcat的文件解耦。

3)  配置灵活,对服务器的侵入小。

4)无需重启tomcat 服务及时生效

 

4.war 包部署

War包部署和Web目录部署是一样的,是不过是war包是经过压缩的而已,只要将war包拷贝到tomcat的目录下即可,不用解压。如果没有修改server配置文件,那么就拷贝到webapps目录下。

tomcat 启动后会自动解压war包生成一个项目目录。

 

tomcat 安装部署

原文:https://www.cnblogs.com/fanggege/p/11128186.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!