Sysdeo Tomcatプラグイン2.2.1 in Eclipse RC0
いままで(M8まで)なんとか動いてきたが、とうとうSysdeoTomcatプラグインが、Eclipse3上で動かなくなった。設定ページを開くとエラーる。エラーログ↓
java.lang.NoSuchMethodError: org.eclipse.jdt.internal.ui.wizards.dialogfields.ListDialogField.setElements(Ljava/util/List;)V at com.sysdeo.eclipse.tomcat.editors.ProjectListEditor.updateProjectsList(ProjectListEditor.java:65) at com.sysdeo.eclipse.tomcat.editors.ProjectListEditor.(ProjectListEditor.java:39)
あ”−これないと困るー。別のに乗り換えるのめんどいー。
ということで、
とりあえずエラーが出ないようにしてみた。以下2箇所。
plugin.xmlでorg.eclipse.ui.ide追加
... ...
com.sysdeo.eclipse.tomcat.TomcatProjectCreationWizardで、finishPage(IProgressMonitor)メソッド追加
protected void finishPage(IProgressMonitor monitor) throws InterruptedException, CoreException { // TODO Auto-generated method stub }
なんかインターフェイスが増えたからクラスが読めてなかったみたいだけど、
ほとんど理解してないです。とりあえずエラーを消してみただけ。とりあえず動いてます。
参考 ヘルプの Eclipse 3.0 Porting Guide
[追記]
とか言ってる間にM9対応出てしまいましたな。。。
http://www.sysdeo.com/eclipse/tomcatPlugin.html