我部署我的戰爭作爲一個OSGi包,但不斷收到此錯誤:Glassfish文件在/ AppData/Local/Temp/osgiapp ...中打開錯誤?
[#|2016-09-12T13:39:59.409+0200|WARNING|glassfish3.1.2|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=39;_ThreadName=Thread-2;|DPL8004: file open failure; file = file:/C:/Users/me/AppData/Local/Temp/osgiapp2866222350344881589/WEB-INF/lib/Bundle295.jar|#]
我不知道爲什麼的GlassFish一直在尋找Bundle295.jar
文件。這不是在我的戰爭WEB-INF/lib
。
此外,我注意到,如果我刪除類路徑爲el-api
和el-impl
,問題消失,但當然我會有一些其他類def未找到錯誤,由於缺少庫。
換句話說,這個問題似乎只有當我在MANIFEST.MF
文件這樣的類路徑中添加兩個罐子WEB-INF/lib/el-api-2.2.jar
和WEB-INF/lib/el-impl-2.2.jar
發生:
Bundle-ClassPath: WEB-INF/classes,
WEB-INF/lib/el-api-2.2.jar,
WEB-INF/lib/el-impl-2.2.jar,
WEB-INF/lib/javax.servlet-api-3.1.0.jar,
WEB-INF/lib/javax.servlet.jsp-api-2.2.1.jar,
任何人都可以闡明這一些輕?
嘿@Mike。雖然這是一個警告,但當錯誤顯示時,頁面不會加載。 此外,我的庫罐中沒有找到類。 – 0x56794E