java.lang.NoSuchMethodError: javax.servlet.ServletInputStream.isFinished錯誤
原因1:solr5.5以上版本在tomcat8下執行
由於solr5.5.0和solr5.5.1 版本部署在tomcat7下的時候,會報
java.lang.NoSuchMethodError: javax.servlet.ServletInputStream.isFinished()Z的錯誤,這個是serverlet3.1才有的方法。
serverlet:http://www.07net01.com/program/113691.html
原因2:solr5版本以上的部署最好使用JDK1.8
solr5版本以上的部署最好使用JDK1.8,雖然官網沒有明確表示solr5必須是要使用JDK1.8,但是其中一部分功能鎖需求的JDK版本在JDK1.7以下是沒有的
比如:Java.lang.NoSuchMethodError: javax.servlet.ServletInputStream.isFinished()Z、
我是在全量索引的時候發生的此異常提示:找不到ServletInputStream類下面的isFinished()方法,那麼現在我們找到該類ServletInputStream
如果在這個類下面沒有isFinished()方法,那就是JAR包問題,這個類所在的jar包是servlet-api.jar
相關文章
- 解決java.lang.NoSuchMethodError錯誤JavaError
- Java操作某方法時報錯:java.lang.NoSuchMethodErrorJavaError
- tomcat執行JSP時產生的錯誤:”javax.servlet.servletexception: java.lang.nosuchmethoderror”TomcatJSJavaServletExceptionError
- Java報錯:java.lang.NoSuchMethodError: io.netty.util.internal.ObjectUtil.checkPositiveJavaErrorNettyObject
- ORACLE 異常錯誤 錯誤號大全Oracle
- nginx 錯誤除錯Nginx除錯
- rac錯誤除錯除錯
- PbootCMS錯誤提示:執行SQL發生錯誤!錯誤:no such column: def1bootSQL
- ORACLE 錯誤Oracle
- 前端錯誤前端
- JAVA 錯誤Java
- JavaFx 錯誤Java
- 記錄一次根據錯誤資訊無法定位錯誤的錯誤
- java -- java.lang.NoSuchMethodError的問題JavaError
- Promise基礎(消化錯誤和丟擲錯誤)Promise
- 錯誤和異常 (一):錯誤基礎知識
- vsftpd 錯誤:530 and 500 錯誤解決方法FTP
- JavaScript錯誤資訊JavaScript
- PHP捕捉錯誤PHP
- 錯誤處理
- Mysql錯誤集MySql
- heartbeat錯誤排查
- 前端錯誤集前端
- Oracle 錯誤收集Oracle
- ORACLE錯誤大全Oracle
- Assertion failure 錯誤AI
- HTTP錯誤列表HTTP
- http 錯誤表HTTP
- 錯誤捕獲
- cpp查錯誤
- 寬頻連線錯誤678 寬頻連線錯誤691錯誤的解決辦法
- 錯誤記錄:apache預設網頁訪問錯誤Apache網頁
- 執行SQL發生錯誤!錯誤:disk I/O errorSQLError
- 網站提示400錯誤:錯誤請求怎麼辦網站
- IIS瀏覽器422、500等錯誤提示:自定義錯誤模組不能識別此錯誤瀏覽器
- 在 Istio 中除錯 503 錯誤除錯
- 程式出錯時如何找到錯誤?
- MySQL主從複製錯誤——列型別轉換錯誤MySql型別