第一個(gè):啟動(dòng)報(bào)錯(cuò) java.io.IOException: Server returned HTTP response code: 403 for URL
當(dāng)你啟動(dòng)項(xiàng)目報(bào)這個(gè)錯(cuò),那就說明你的項(xiàng)目中應(yīng)用了 ehcache 红伦,
那么得看一下 ehcache 的 xml 配置文件中的起始標(biāo)簽 :
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"
updateCheck="true" >
</ehcache>
在這個(gè)配置中如果你沒有配置 updateCheck 這一項(xiàng)俐芯,默認(rèn)是 true 绍赛,
也就是在你項(xiàng)目啟動(dòng)時(shí)擎颖,它會(huì)自動(dòng)檢測(cè)更新蜀肘,但是訪問的資源不可用酌予,就導(dǎo)致報(bào)錯(cuò) 403磺箕。
修改的話很簡單,將 updateCheck="false" 就可以了抛虫。
第二個(gè):啟動(dòng)報(bào)錯(cuò) javax.validation.ValidationException: HV000183: Unable to initialize 'javax.el.ExpressionFactory'
一開始項(xiàng)目是不報(bào)這個(gè)錯(cuò)的松靡,當(dāng)加入 dubbo 時(shí)才出現(xiàn)的這個(gè)錯(cuò)
然后查看了 pom 中的引用,用有這個(gè):
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.2.0.Final</version>
<scope>provided</scope>
</dependency>
然而這個(gè)東西是需要 javax.el 的支持建椰,也就是他是依賴 el 的雕欺,所以解決方式也就有了,引入兩個(gè)依賴就可以解決了棉姐,如下 :
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>javax.el</artifactId>
<version>2.2.4</version>
</dependency>
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者