- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Websphere 8.5.5 上部署 Solr(4.10).war
对于 web.xml 中配置的所有类,我收到“错误的主要版本”错误。
以下是类的错误日志:RedirectServlet
com.ibm.ws.webcontainer.webapp.WebApp commonInitializationFinish SRVE0266E: Error occured while initializing servlets: {0} java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=org/apache/solr/servlet/RedirectServlet, offset=6 at java.lang.ClassLoader.defineClassImpl(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:264) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74) at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:853) at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:763) at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:586) at java.lang.ClassLoader.loadClass(ClassLoader.java:650) at java.lang.Class.forNameImpl(Native Method) at java.lang.Class.forName(Class.java:213)
我在我的 war 中以及部署位置检查了类的版本:org.apache.solr.servlet.RedirectServlet。
javap -verbose -classpath E:\programs\tech-certification\solr\solr-copy\WEB-INF\lib\solr-core-4.10.2.jar org.apache.solr.servlet.SolrDispatchFilter | findstr "major"
51
C:\Users\NI003KU>javap -verbose -classpath C:\nitesh\websphere8.5.5\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\mvm-wNode01Cell\solr.ear\solr.war\WEB-INF\lib\solr-core- 4.10.2.jar org.apache.solr.servlet.RedirectServlet | findstr "major"
51
有人对此有任何见解吗?
最佳答案
我认为Websphere 8.5.5默认附带JDK6。类版本 51 是 JDK 7。将您的 Websphere 更新到 JDK7 就可以了。
关于java - 在 Websphere 8.5.5 上部署 Solr 时出现错误类版本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28760969/
我是一名优秀的程序员,十分优秀!