大家好,今天小编关注到一个比较有意思的话题,就是关于tomcat域名配置 linux的问题,于是小编就整理了2个相关介绍tomcat域名配置 linux的解答,让我们一起看看吧。
linux下一个tomcat可以部署多个工程吗?如何部署?
毫无疑问tomcat跟nginx,apache这些一样,也是支持多个虚拟主机的。无论是在Linux下,还是Windows下面,它们的用法都是一样的,跟操作系统无关的。
有一种办法是你可以启动多个tomcat,每一个tomcat一个工程,通过绑定不同的端口来访问您的工程,当然了这种方式不符合题目的要求。
另外一种就是通过host的方式来指定工程,在Linux下部署好你的tomcat之后,在conf目录下有一个文件叫server.xml, 这个配置文件就是管理您的工程或者虚拟主机的文件,找到如下的配置,按需要添加即可。
<Host name="web-one" ***Base="/home/web/" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/home/web/web-one" debug="0" reloadable="true"/>
</Host>
<Host name="web-two" ***Base="/home/web/" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/home/web/web-two" debug="0" reloadable="true"/> </Host>
可以的,可系统没有关系!只要站点名不同,就可以部署!~ 安装jdk配置jdk环境变量安装tomcat找到conf下的service.xmlvi命令打开编辑host标签中添加 多个站点添加多个context,指定项目路径和站点名
如何将项目部署在linux服务器?
1.首先用m***en将项目打成war包,eclipse:选中项目右键-->runas-->m***enpackage2.copy空的Tomcat项目到linux服务器中,改端口3.将打包成的war包copy到Tomcat中web***s下4.在bin目录下启动startup.sh5.操作命令进入bin目录:[root@localhostneco-tomcat-6.0.35-8094]#cd/opt/neco-tomcat-6.0.35-8094/bin/对文件夹赋权限:[root@localhostbin]#chmod777-R/opt/neco-tomcat-6.0.35-8094/启动tomcat服务:[root@localhostbin]#./startup.sh关闭服务:[root@localhostbin]#./shutdown.sh查看日志信息:[root@localhostbin]#tail-222f/opt/neco-tomcat-6.0.35-8094/logs/catalina.out
到此,以上就是小编对于tomcat域名配置 linux的问题就介绍到这了,希望介绍关于tomcat域名配置 linux的2点解答对大家有用。