郁闷,hibernate tool 插件把我eclipse搞坏了

一直喜欢用干净的eclipse,目前eclipse3.5 galileo jee版本。ssh的框架以前手动写或者是myeclipse。由于myeclipse太庞大了,感觉慢,不大喜欢。

 

最近有新产品。但又想涂方便,因此想到独立的安装几个插件,hibernate tool 这家伙,安装成功了,但却没想到把我的wtp环境搞垮了,tomcat server无法从eclipse run。3.5的在线安装地址:http://download.eclipse.org/webtools/repository/galileo

 

唉,真是悲剧,分析了workspace的log 也google了这个错误,没有一个答案,错误如下:

 

java.lang.NoSuchMethodError: org.eclipse.wst.server.core.model.ServerBehaviourDelegate.getTempDirectory(Z)Lorg/eclipse/core/runtime/IPath;
at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.getTempDirectory(TomcatServerBehaviour.java:619)
at org.eclipse.jst.server.tomcat.core.internal.TomcatVersionHelper.getStandardBaseDirectory(TomcatVersionHelper.java:154)
at org.eclipse.jst.server.tomcat.core.internal.Tomcat50Handler.getRuntimeBaseDirectory(Tomcat50Handler.java:118)
at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getRuntimeBaseDirectory(TomcatServer.java:271)
at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.getRuntimeBaseDirectory(TomcatServerBehaviour.java:103)
at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.getRuntimeProgramArguments(TomcatServerBehaviour.java:115)
at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.setupLaunchConfiguration(TomcatServerBehaviour.java:832)
at org.eclipse.wst.server.core.internal.Server.setupLaunchConfiguration(Server.java:1440)
at org.eclipse.wst.server.core.internal.Server.getLaunchConfiguration(Server.java:1526)
at org.eclipse.wst.server.core.internal.Server.startImpl2(Server.java:3048)
at org.eclipse.wst.server.core.internal.Server.startImpl(Server.java:3001)
at org.eclipse.wst.server.core.internal.Server$StartJob.run(Server.java:300)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

 

 

1, 一开始以为是包下载错了,尝试重新更新wtp包,没用

 

2,尝试反编译pluge目录下wst core 有个jar包,的ServerBehaviourDelegate。class,发现getTempDirectory这个方法是存在的,看来有另2可能:和其它包冲突了,或者是其它东西的错误导致。

 

 

3,尝试过换tomcat版本,elcipse clean 都无济于事,大概是某个包升级出错了,但最后安装又是成功了~~ 诡异。总不至于手动去启tomcat把,那这个ide就没意义了。

 

 

无奈之下,去eclipse官网下载了最新版 eclipse3.6 helios jee版,再来一次,

update地址换成http://download.eclipse.org/webtools/repository/helios 一样的安装方法,只选择了hibernate tool,成功了,wtp也没损坏, 我的天,这种事情浪费我半天。真是又瞎折腾了。

 

 

哈,又能恢复我的所有工程环境了。郁闷的是flex pluge不能用了,改成独立的flex builder。。。 问题解决,汗一把。

 

尽管如此,还是喜欢用干净的eclipse jee环境··· 不到万不得已不用myeclipse。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值