搭建自己的網(wǎng)站 linux下一個(gè)tomcat可以部署多個(gè)工程嗎?如何部署?
linux下一個(gè)tomcat可以部署多個(gè)工程嗎?如何部署?毫無(wú)疑問(wèn)tomcat跟nginx,apache這些一樣,也是支持多個(gè)虛擬主機(jī)的。無(wú)論是在Linux下,還是Windows下面,它們的用法都是一
linux下一個(gè)tomcat可以部署多個(gè)工程嗎?如何部署?
毫無(wú)疑問(wèn)tomcat跟nginx,apache這些一樣,也是支持多個(gè)虛擬主機(jī)的。無(wú)論是在Linux下,還是Windows下面,它們的用法都是一樣的,跟操作系統(tǒng)無(wú)關(guān)的。
有一種辦法是你可以啟動(dòng)多個(gè)tomcat,每一個(gè)tomcat一個(gè)工程,通過(guò)綁定不同的端口來(lái)訪問(wèn)您的工程,當(dāng)然了這種方式不符合題目的要求。
另外一種就是通過(guò)host的方式來(lái)指定工程,在Linux下部署好你的tomcat之后,在conf目錄下有一個(gè)文件叫server.xml, 這個(gè)配置文件就是管理您的工程或者虛擬主機(jī)的文件,找到如下的配置,按需要添加即可。
<Host name="web-one" appBase="/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" appBase="/home/web/" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/home/web/web-two" debug="0" reloadable="true"/> </Host>
linux tomcat里怎樣部署war包?
在TOMCAT中部署war
1、將war文件拷貝到tomcat目錄webapps 下。
2、將必要的jar文件拷貝到tomcat目錄lib 下。
3、修改tomcat目錄conf下的server.xml。 將這段代碼中的 拷貝一下并修改:path="" 為war路徑,docBase=""為你的war的文件名。
4、完畢,啟動(dòng)tomcat