3

まず第一に、構成やその他の基本的な問題ではないと思います(少なくともそうではないと思います)-私はこのチュートリアルに従いました:http://wiki.jetbrains.net/intellij/Creating_a_simple_Web_application_and_deploying_it_to_Tomcat

基本的に、「ブラウザの起動」以外はすべて機能します。実行をクリックすると、Tomcat が起動します。デバッグも問題ありませんが、次のようになります。

ブラウザで表示したいページを手動で指定する必要があります

少し面倒で、その理由がわかりません。私はいくつかの回避策を試しました (たとえば、「既定のブラウザ」を使用しないように指示する、.exe パスを与える、他のすべてのブラウザを無効にするなど)。それは世界の終わりではありませんが、JSP (右上の小さな Firefox アイコン) での追加のクリックは、マウスが必要であることを意味します。これはあまり快適ではありません。キーを押すだけで、結果を確認し、IDE に戻ってエラーを修正します。

誰もが同じ経験をしたことがありますが、私が見逃している設定はありますか?

クリス

PS: 数日前に JBOSS 構成で同じことを行ったところ、彼は問題なくブラウザーを起動しました。おそらく私のマシンで、明日別のマシンで試して、システム上の問題かどうかを確認します。

これらのメッセージが表示されるので、サーバーが起動します。ログレベルが変更された可能性があり、intellij はサーバーが稼働中であることを「認識」していません。

Information: Starting ProtocolHandler ["http-bio-8080"]
Mrz 26, 2012 9:17:53 AM org.apache.coyote.AbstractProtocol start
Information: Starting ProtocolHandler ["ajp-bio-8009"]
Mrz 26, 2012 9:17:53 AM org.apache.catalina.startup.Catalina start
Information: Server startup in 556 ms
4

1 に答える 1

3

IntelliJ IDEA 出力パネルに次のように表示されます。

INFO: Server startup in 141 ms
Connected to server

これらのメッセージが表示されない場合、ブラウザは開きません。IDEA は、ログからサーバーの開始完了イベントを検出します。アプリケーション (またはサーバーのインストール) が独自のログ構成を介して Tomcat のログをカスタマイズしている場合、IDEA はサーバーの起動を検出できず、ブラウザーを開かない可能性があります。

于 2012-03-26T02:58:01.540 に答える