[英]Glassfish and Spring Boot: .war re-deployment failed
我正在嘗試從https://github.com/spring-guides/gs-convert-jar-to-war到本地glassfish4部署應用程序構建。 而且它第一次部署得很好(如果我可以稱呼框架中的某些異常為良好行為)。 至少,我可以在瀏覽器中打開項目的索引頁面。
但是,如果我嘗試取消部署它並重新部署,或者僅覆蓋autodeploy目錄中的.war文件,部署將失敗。 而且似乎沒有任何內容添加到glassfish日志文件中。
我從eclipse發布的項目使用其某些機制成功部署和重新部署。
這是具有相關內容的日志: http : //pastebin.com/zSeMw5tC
可能是什么問題?
不久前,我對Glassfish進行了一些實驗。 CDI實現確實破壞了IMO(不應加載類以對其進行掃描以查看注釋),但如果包含WEB-INF/classes/META-INF/beans.xml
,則我嘗試在GF 4上運行的應用程序
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee http://docs.jboss.org/cdi/beans_1_0.xsd"
bean-discovery-mode="none">
<scan>
<exclude name="org.springframework.**" />
<exclude name="org.apache.**" />
<exclude name="com.google.**" />
</scan>
</beans>
我沒有做過GF 3(以前的CDI規范,也沒有辦法排除我的想法)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.