linux下一个tomcat可以部署多个工程吗?

如题所述

毫无疑问tomcat跟nginx,apache这些一样,也是支持多个虚拟主机的。无论是在Linux下,还是Windows下面,它们的用法都是一样的,跟操作系统无关的。

有一种办法是你可以启动多个tomcat,每一个tomcat一个工程,通过绑定不同的端口来访问您的工程,当然了这种方式不符合题目的要求。

另外一种就是通过host的方式来指定工程,在Linux下部署好你的tomcat之后,在conf目录下有一个文件叫server.xml,这个配置文件就是管理您的工程或者虚拟主机的文件,找到如下的配置,按需要添加即可。

Hostname="web-one"appBase="/home/web/"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false">

Contextpath=""docBase="/home/web/web-one"debug="0"reloadable="true"/>

/Host>

Hostname="web-two"appBase="/home/web/"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false">

Contextpath=""docBase="/home/web/web-two"debug="0"reloadable="true"/>/Host>

可以的,可系统没有关系!只要站点名不同,就可以部署!~安装jdk配置jdk环境变量安装tomcat找到conf下的service.xmlvi命令打开编辑host标签中添加多个站点添加多个context,指定项目路径和站点名

温馨提示:内容为网友见解,仅供参考
无其他回答

linux下一个tomcat可以部署多个工程吗?
可以的,可系统没有关系!只要站点名不同,就可以部署!~安装jdk配置jdk环境变量安装tomcat找到conf下的service.xmlvi命令打开编辑host标签中添加多个站点添加多个context,指定项目路径和站点名

同一个tomca配置不同端口部署不同项目,能分别启动吗
第一步:修改tomcat下的server.xml文件 配置service 节点,个人认为有几个项目,就相应的配置几个service 节点;配置了两个端口号:分别为9999和8878 第二步:先依照此配置文件配置,完成后在tomcat根目录下复制文件夹webapps,粘贴重命名为webapps1,webapps2,如下图:此文件夹就是分别用来部署项目的。

...shutdown会导致同一个tomcat运行多个实例吗,经理说是我搞的?_百度...
这个情况不一样,前提是你是否在tomcat中使用了独立的线程或者插件工具来处理一些东西,例如像spring定时器或者自己编写的线程,在关闭时并不会随tomcat关闭而关闭。所以一般我关闭tomcat后会查询下是不是又啥玩意还在跑着,如果有直接kill-9掉。

LINUX主机一个TOMCAT下部署了两个B\/S系统端口是8080和9090,本机访问正...
默认情况8080端口是可以被局域网访问的。但是9090端口会被防火墙屏蔽掉。你查看你的linux主机防火墙设置,把9090端口放到例外里,具体做法你要自己搜搜看了。

同一个linux环境下安装两个tomcat冲突问题
1.可以同时启动多个tomcat,而且jdk可以不为同一个版本,都没有问题的。2.如果是同一个版本的jdk能够满足,那么设置一个jdk,带多个tomcat也可。3.多个Tomcat时,需要把相应的端口进行修改,使其不能重复,比如第一个tomcat设置为8080,第二个为8081等等。4.其实还有一个问题值得大家关注,就是如果设置...

linux 启动tomcat运行后 有多个进程 线程池
那是你每次启动tomcat后,没有正确结束进程导致的。启动tomcat用tomcat目录中的脚本startup.sh,但结束时,用自带的shutdown.sh却是有问题的;如果不会修改shutdown.sh脚本,可以如下结束:查看Java进程:ps -ef|grep java,得到tomcat进程的进程号;杀死tomcat进程号:kill -9 xxxx ...

分享:详细讲解Tomcat之系统架构
Context 表示一个 Web 应用程序;Wrapper 表示一个 Servlet,一个 Web 应用程序中可能会有多个 Servlet;Host 代表的是一个虚拟主机,或者说一个站点,可以给 Tomcat 配置多个虚拟主机地址,而一个虚拟主机下可以部署多个 Web 应用程序;Engine 表示引擎,用来管理多个虚拟站点,一个 Service 最多只能有一...

tomcat 8.0怎样设置多个虚拟主机
这里不可以使用tomcat自带的webapps目录,不可以把3个war包放入同一个webapps文件夹,否会导致tomcat加载多次web项目(本例是3次),造成重复启动。2、修改sever.xml,内容如下:实际上context也可以去掉,那么需要将webapps_1\/ROOT、webapps_2\/ROOT、webapps_3\/ROOT,也就是说这三个目录结构和webapps...

如何理解分布式与集群,二者区别是什么
。这样一个web工程就拆分成多个web工程(多个tomcat部署)。那这个项目就可以在一台服务器部署多个工程(不同端口进行通信)或者多台服务器运行单个项目。(这就是分布式原理)总而言之,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。

Linux 中Tomcat部署的java程序 是由root 运行的还是一般用户运行的_百 ...
经常会导致用户无权访问静态资源。举个例子,你root启动了以后会修改某些文件夹的权限,就只能root能访问了,然后你再用PC访问项目,上传文件或者下载文件的功能有时候会报错,错误就是权限不足,也有些图片都加载不出来的。所以建议新建用户,给指定权限,可以ll一下看用户有哪些权限。

相似回答
大家正在搜