我正在使用Tomcat 7作爲servlet容器,並且我有兩個war文件(Eclipse中的兩個項目)。問題是,我想在兩個已部署的war文件之間共享類。 但據我所知,這對於Tomcat/Servlet規範來說是不可能的。兩個已部署的Web應用程序似乎都是相互隔離的。所以我從JBoss上讀了一個新手,作爲一個應用程序服務器,我可以在其中部署ear文件(這樣我可以將多個war文件放入其中),然後我可以在它們之間共享類?在Tomcat中的war文件之間共享Java類?
所以我的問題:你是否同意我的說法,是否可以用JBoss來做到這一點?我是否必須進行更改,或者我是否可以輕鬆地將它們放在耳朵文件中,然後使用JBoss進行部署並且它可以工作?
最好的問候,蒂姆。
我是新手與JBoss應用服務器進行。所以不知道JBoss是否可行。但是,你可以在tomcat中共享jar。您需要配置catalina.properties「shared.loader」屬性。但是,是的,你不能在Tomcat中分享來自兩場不同戰爭的課程。 – Kowser
但在JBoss中,我可以共享來自兩個不同戰爭的課程? – Tim
是的,看我的答案。 – home