1)Tomcat 加載外部應(yīng)用 有幾種方式?
答:三種粗俱。
2)分別是怎么操作的旧烧?
答:第一種:直接把應(yīng)用放到Webapps目錄下泽腮。把工程打包成一個(gè)war包放在Tomcat默認(rèn)的應(yīng)用目錄Webapps下,打war包可以使用很多工具缩举,比如:ant垦梆。
第二種:在server.xml中指定。打開(kāi)Tomcat的配置文件server.xml仅孩,在Host標(biāo)簽內(nèi)建一個(gè)Context托猩,內(nèi)容如下:
< Context ?path="/myapp" reloadable="true"docBase="D:/myapp" workDir="D:/myapp/work"/>
其中path是虛擬路徑,docBase是應(yīng)用程序的物理路徑辽慕,workDir是這個(gè)應(yīng)用的工作目錄京腥,存放運(yùn)行時(shí)生成的于這個(gè)應(yīng)用相關(guān)的文件。
第三種:創(chuàng)建一個(gè)Context文件溅蛉。直接建一個(gè)xml文件公浪,放在Tomcat的conf/catalina/localhost目錄下。XML文件的內(nèi)容和server.xml中的Context信息格式是一致的船侧,如下:
< Context path="/admin" docBase="${catalina.home}/server/webapps/admin"debug="0" privileged="true">
</Context>
文件中描述的是一個(gè)應(yīng)用程序的Context信息欠气,文件名是虛擬目錄名。
3)在 cs 最常使用的是哪種加載方式镜撩?
答:第一種预柒。打war包時(shí)具體需要把哪些內(nèi)容打進(jìn)來(lái)我還不確定。
老大更正:我們使用的是第三種琐鲁。
因?yàn)椋?)便于管理2)加載方式很靈活卫旱,我們可以隨意改項(xiàng)目的名字,也可以存放到任何位置