質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

Q&A

2回答

6062閲覧

eclipseでのtomcat7の起動について(apatch連携)

tibita1991

総合スコア6

Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

0グッド

0クリップ

投稿2016/05/15 14:18

###解決したいこと
javaの勉強をし始めた初心者です
javaのupdateを行って以降、以下の現象が起きて困っています。

eclipse4.5のローカルサーバーとしてmod_proxy.so、mod_proxy_ajp.soを用いて
apatch2.2と連携したtomcat7.0を登録しましたがうまく起動しません。
※実行すると起動中(100%)のまま必ずタイムアウトしてしまいます。

###エラーメッセージ
以下、workspace/metadataのlogです。

!MESSAGE 未処理のイベント・ループ例外 !STACK 0 org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NoSuchMethodError: org.eclipse.ui.internal.registry.FileEditorMapping.setDefaultEditor(Lorg/eclipse/ui/internal/registry/EditorDescriptor;)V) at org.eclipse.swt.SWT.error(SWT.java:4491) at org.eclipse.swt.SWT.error(SWT.java:4406) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4155) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3772) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) at org.eclipse.equinox.launcher.Main.run(Main.java:1515) at org.eclipse.equinox.launcher.Main.main(Main.java:1488) Caused by: java.lang.NoSuchMethodError: org.eclipse.ui.internal.registry.FileEditorMapping.setDefaultEditor(Lorg/eclipse/ui/internal/registry/EditorDescriptor;)V at org.sf.feeling.decompiler.Startup$SetupClassFileAssociationRunnable.run(Startup.java:81) at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:162) at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:154) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) ... 24 more

###補足情報(言語/FW/ツール等のバージョンなど)
jdkは7.0,OSはwindows10です。

PCの初期化は行ってみましたが解決できませんでした。
javaのupdate以前は起動できていました。

よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

A-pZ

2016/05/16 05:23

Apache HTTPDとの連携はせずに、Tomcat単体では動作できているでしょうか。 またTomcatの実行は、Tomcatプラグインか、WTPのサーバから実行しているかも教えてくださると、回答に結びつくかもしれません。
tibita1991

2016/05/17 15:29

返信が遅くなりすいません。 ・Tomcat単体では動作しており、jsp、servletの動作も確認しております。 apatchと連携させた場合のみ、必ずタイムアウトとなる状態です。 ・WTPのサーバからの実行となります。 以上となります。よろしくお願いします。
guest

回答2

0

WTPをお使いの場合でしたら、Apache HTTPD側の設定のみで可能です。
こちらで以下を試したところ、特にタイムアウトは発生しませんでしたが、念のため修正した内容を共有します。

httpd.conf、110行目~111行目にあるモジュール定義のコメントを解除
末尾に、今回作成するmod_proxy_ajpの設定ファイルを取り込む記述を追加

httpd.conf

1.... 2 3LoadModule proxy_module modules/mod_proxy.so 4LoadModule proxy_ajp_module modules/mod_proxy_ajp.so 5 6.... 7 8# mod_proxy_ajp 9Include conf/extra/httpd-proxy.conf

httpd-proxy.confを conf/extra/ 内に作成

httpd

1<Location /JSPSample/> 2 ProxyPass ajp://localhost:8009/JSPSample/ 3</Location>

JSPSampleはWTPで搭載しているWebアプリケーションです。あらかじめWTPからサーバの実行をしておきます。
この後ApacheHTTPDを起動すると、例えば先程の http://127.0.0.1/JSPSample/ でアクセスできます。

他に考えられる店としては、WTP初回起動時にJavaランタイムの警告が出るかと思いますが、その時にネットワーク通信の拒否をしてしまうと今回の事象が発生するかも知れません。

投稿2016/05/18 03:02

A-pZ

総合スコア12011

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

情報提供だけ。
下記で全く同じエラーが報告されていますが、解決までには至っていないようです。
スレッド ・フォーラム:e4.5 + JadClipse for Eclipse 4が動作しない - MergeDoc - OSDN
また、こちらでも同様のエラーが報告されています。こちらでは開発者から「Pluginを最新化してください」とのアドバイスが出ています。
Eclipse Class Decompiler | Eclipse Plugins, Bundles and Products - Eclipse Marketplace

投稿2016/05/16 04:05

tkturbo

総合スコア5572

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tibita1991

2016/05/17 15:31

回答ありがとうございます。 Pluginの最新化は試してなかったのでトライしてみます!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問