2017-05-26 25 views
0

Tomcat 8でIntelliJ 14を実行しています。私は現在、Tomcat 8サーバーから生成された組み込みサーバーcatalina_baseを使用して開発作業を行っていますが、Tomcat 8のメインインストールに展開したいと考えています。どうして?ほとんど何が起こっているのか理解しようとするので、展開を行うためのさまざまな方法を真剣に試みる前に私ができることとできないことのアイデアがあります(それはMavenプロジェクトなので、把握する)。IntelliJ 14内蔵のTomcatサーバーでシャットダウンポートを設定するには?

私のオンラインでの読書と私の経験から、Tomcat Localテンプレートに基づいてTomcatを実行する構成を設定しても、デフォルトとして設定しない限り)、IntelliJは組み込みサーバーを使用します。しかし、一度ローカルサーバーのデフォルト構成を設定すると、IntelliJの組み込みサーバーへのバイヤーズであり、まだそれを取り除く準備ができていないという印象があります。

私は、Tomcat 8サーバーをTomcatリモート構成として設定しようと決めました。これはステージングディレクトリ全体のことを意味し、ローカルサーバー(私の場合は組み込みサーバー)も実行する必要があります。 OK(.warファイル)ファイルを転送する必要がありますが、ターゲットサーバーが起動しようとするとポート競合が発生しています。

内蔵サーバーのHTTPポートとAJPポートを再設定する必要はありませんが、「実行構成」ダイアログにはそのフィールドがあります。しかし、組み込みサーバーのシャットダウンポートを再設定するにはどうすればよいですか? catalina_base/conf/server.xml内のserver.xmlを編集できますか? conf、logs、workはそれぞれtomcat_homeの対応するフォルダから生成されていますが、ビルドや設定の変更ごとに再作成されるのでしょうか、それとも一度だけですか?私のメインのTomcatのインストール?

答えて

0

catalina_base/conf/server.xmlのserver.xmlを編集するだけでいいですか?

IntelliJ IDEA idea.system.pathディレクトリのコピーではなく、オリジナルのTomcat設定を編集する必要があります。例えば

d:\dev\apache-tomcat-8.0.36\conf\server.xml、それだろう、私がいるポートの競合を解決しません<Server port="8005" shutdown="SHUTDOWN">

+0

を編集?待って、たぶんそうだろう。私はそれを試みます。ローカルサーバがリモートサーバであると偽っても、私が望んでいたことを達成できないことがあります。しかし、ええ、idea.system.pathのシャットダウンポートを編集しようとしましたが、ポート1099(JMX)の起動エラーが出てしまいました。実行中のサーバー。また、シャットダウンポートを50273に変更しました:-( – Rebeccah

+0

IntelliJ IDEAには組み込みのTomcatがありません。設定したTomcatを実行するか、 – CrazyCoder

+0

これは「組み込み」サーバーと呼ばれていますが、別にインストールしたIntelliJを使用している代わりに、別にインストールしたTomcatサーバーに基づいていますが、catalina_base = catalina_home、IntelliJが作成するcatalina_baseがあります。私のマシンでは、C:\ Users \ myUserName \ .IntelliJIdea14 \ system \ tomcat \無名のProjectName_2にあります。混乱しますが、とにかくtomcat_home \ conf \ server.xmlが存在するため、競合がなくなり、アプリケーションはデプロイされますが、ブラウザは自動的に起動せず、ログファイルは表示されません。 – Rebeccah

関連する問題