搭建自己的網(wǎng)站 linux下一個tomcat可以部署多個工程嗎?如何部署?
linux下一個tomcat可以部署多個工程嗎?如何部署?毫無疑問tomcat跟nginx,apache這些一樣,也是支持多個虛擬主機的。無論是在Linux下,還是Windows下面,它們的用法都是一
linux下一個tomcat可以部署多個工程嗎?如何部署?
毫無疑問tomcat跟nginx,apache這些一樣,也是支持多個虛擬主機的。無論是在Linux下,還是Windows下面,它們的用法都是一樣的,跟操作系統(tǒng)無關(guān)的。
有一種辦法是你可以啟動多個tomcat,每一個tomcat一個工程,通過綁定不同的端口來訪問您的工程,當(dāng)然了這種方式不符合題目的要求。
另外一種就是通過host的方式來指定工程,在Linux下部署好你的tomcat之后,在conf目錄下有一個文件叫server.xml, 這個配置文件就是管理您的工程或者虛擬主機的文件,找到如下的配置,按需要添加即可。
<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、完畢,啟動tomcat