用eclipse mars 跑项目遇到了些问题,还好最后顺利运行了.
其间遇到些问题,我把错误提示和解决的方法记录下.
eclipse mars.1 最低支持1.7的jdk版本,但是公司项目jdk要用1.6的. 修改eclipse.ini 中的-Dosgi.requiredJavaVersion=1.7,但是没用还会报错.
后来同时装了1.7和1.6的jdk,在环境配置中java_home 用的是1.7,可以顺利打开eclipse.进去后在run jetty 的时候设置为jdk1.6的jdk, 顺利运行了.
下面是今天遇到的一个问题,用jetty(不是run-jetty-run),jetty是一个橙色的jetty插件,run-jetty-run是蓝色的.然后 报了下面的错误.
网上找了很久,没有解决,后来发现搜到AbstractLifeCycle是jetty有关的东西. 感觉是jetty出问题了.
所以下了个run-jetty-run就解决了.
2016-08-24 15:12:15.575:WARN:oejuc.AbstractLifeCycle:FAILED UrlSecurityFilter: java.lang.LinkageError: loader constraint violation in interface itable initialization: when resolving method "
org.omg.CORBA.portable.ObjectImpl._is_equivalent(Lorg/omg/CORBA/Object;)Z" the class loader (instance of <bootloader>) of the current class, com/inprise/vbroker/rmi/CORBA/Stub, and the class
loader (instance of org/eclipse/jetty/webapp/WebAppClassLoader) for interface org/omg/CORBA/Object have different Class objects for the type org/omg/CORBA/Object used in the signature
java.lang.LinkageError: loader constraint violation in interface itable initialization: when resolving method "org.omg.CORBA.portable.ObjectImpl._is_equivalent(Lorg/omg/CORBA/Object;)Z" the
class loader (instance of <bootloader>) of the current class, com/inprise/vbroker/rmi/CORBA/Stub, and the class loader (instance of org/eclipse/jetty/webapp/WebAppClassLoader) for interface
org/omg/CORBA/Object have different Class objects for the type org/omg/CORBA/Object used in the signature
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:171)
at com.inprise.vbroker.orb.CDRInputStream.<clinit>(CDRInputStream.java:176)
at com.inprise.vbroker.orb.ORBSingleton.create_input_stream(ORBSingleton.java:11)
at com.inprise.vbroker.orb.ORB.parseIOR(ORB.java:463)
at com.inprise.vbroker.orb.ORB.string_to_ior(ORB.java:391)
at com.inprise.vbroker.ds.DSUser.doGetIOR(DSUser.java:1216)
at com.inprise.vbroker.ds.DSUser.getIOR(DSUser.java:1158)
at com.inprise.vbroker.ds.DSUser.bind(DSUser.java:1364)
at com.inprise.vbroker.interceptor.ChainBindInterceptorImpl.bind(ChainBindInterceptorImpl.java:38)
at com.inprise.vbroker.orb.DelegateImpl._bind(DelegateImpl.java:281)
at com.inprise.vbroker.orb.DelegateImpl.bind(DelegateImpl.java:260)
at com.inprise.vbroker.CORBA.portable.ObjectImpl._bind(ObjectImpl.java:62)
at com.inprise.vbroker.orb.ORB.bind(ORB.java:1878)
at com.asiainfo.openboss.obsystem.openbroker.visibroker_corba.VBrokerClient.callServer(Unknown Source)
at com.asiainfo.openboss.obsystem.obdclient.CobdClientObject.call_server(Unknown Source)
at com.asiainfo.openboss.cboss.homesvr.MCbossIdentify.ICbossIdentifyInt.query_menuControlInfo(ICbossIdentifyInt.java:264)
at com.asiainfo.cboss.openboss.homesvr.intf.mcbossidentify.impl.obd.ICbossIdentifyObdImpl.query_menuControlInfo(ICbossIdentifyObdImpl.java:117)
at com.asiainfo.cboss.openboss.homesvr.CbossRegauthInvoker.query_menuControlInfo(CbossRegauthInvoker.java:310)
at com.asiainfo.cboss.web.common.filter.UrlSecurityFilter.loadMenuControlInfoList(UrlSecurityFilter.java:78)
at