2011-11-18 2 views
8

私はtomcatを使ってWebアプリケーションをセットアップしました。ドックに "org.apache.catalina.startup.Bootstrap"というタイトルの小さなアイコンが表示されることがあります。なぜMac上でorg.apache.catalina.startup.Bootstrapがドックでポップアップするのか考えてみましょうか?

これがなぜ起こるのか、それをどうやって解決するのか誰にも分かりますか?

Tomcatのバージョン:7.0.19

答えて

15

私は私は、Eclipseを経由してTomcatを再起動した後、これは非常に迷惑な、あまりにも、それは常に私のWebブラウザからフォーカスを盗むました。私は(私のためにそれは/サーバー/ Tomcat_Blah_Blah_Blahた)

編集catalina.propertiesを使用していたのTomcatインスタンスのEclipseを含むフォルダに行って、それを修正し、java.awt.headless」の行を追加するには

=真「

+2

これはうまくいった。私のTomcatインスタンスはEclipseで管理されているので、次回Eclipseを再起動したときにそのプロパティが失われてしまいました。しかし、それは簡単に修正することができました。私は、Eclipseの「Servers」疑似プロジェクト内のサーバーに関連するcatalina.propertiesを開き、プロパティを追加して保存しました。 –

+0

これはまだ最新のTomcatに起こるブートストラップは、できるだけ早くあなたがWebSocketの例の1つにアクセスするとOS Xマーベリックスに表示されます(8.0.9。)(例のhttp:// localhostを:8008 /例/のWebSocket/snake.xhtml) – searlea

+1

eclipse/ideaのVMオプションとして '-Djava.awt.headless = true'を渡すことができます – ingenious

0

私はこのアプローチを試してみましたが、それは私がそれがパッケージングの問題かもしれないと思い、私 のために働きました。

それを回避するには、実行構成のクラスパスにTomcatの-juli.jarを追加する必要があります。ここで

はそれを行う方法の手順です:Eclipseの 、「サーバー」タブを開きます。 "Tomcat6"をダブルクリックしてください。 設定の詳細が表示されます。一般情報ブロックで、Open Launch設定の をクリックします。ダイアログボックスで[クラスパス]タブを選択します。 「外部jarの追加」ボタンをクリックします。tomcat6/binの下のtomcat-juli.jarファイルを選択します。ダイアログボックスを閉じてEclipseを再起動します。

関連する問題