回覆列表
-
1 # 使用者4393978299142
-
2 # 愛生活愛技術
毫無疑問tomcat跟nginx,apache這些一樣,也是支援多個虛擬主機的。無論是在Linux下,還是Windows下面,它們的用法都是一樣的,跟作業系統無關的。
有一種辦法是你可以啟動多個tomcat,每一個tomcat一個工程,透過繫結不同的埠來訪問您的工程,當然了這種方式不符合題目的要求。
另外一種就是透過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>
可以的,可系統沒有關係!只要站點名不同,就可以部署!~ 安裝jdk配置jdk環境變數安裝tomcat找到conf下的service.xmlvi命令開啟編輯host標籤中新增 多個站點新增多個context,指定專案路徑和站點名