私はインスタンスを構築するJava Webアプリケーションを実行しようとしていますが、それは、このエラーでビルドの途中で停止します。java.net.BindException:すでに使用されている住所:8080
java.net.BindException:すでに住所8080
明らかに8080ポートにバインドしようとしていますが、もう1つのプロセスがすでに完了していて共有できません。
そこで、どのプロセスが8080(netstat -anp | grep 8080)を使用しているか確認しました。どうやら、jsvc.execプロセスが私の8080ポートを聞いているようです。 (ps -fp)を調べると、これはTomcat(boostrap.jar)であることが分かります。
ビルドが少なくとも完了するかどうかを確認するために、私はプロセスを終了しました。そして、ええ! Webappビルドは完全にインストールされています。しかし、私がブラウザをlocalhost:8080に移動したとき、サービスは実行されていないと言います - 私はTomcatを殺しました!私はlocalhost:8080/manager/listも試してみました。まだサービスは実行されていません。
私はTomcatを再起動し、localhost:8080をチェックしてTomcatをバックアップしました。 localhost:8080/manager/listを確認しましたが、作成したWebappインスタンスが表示されませんでした。
ここにはいません!私がtomcat(cant share 8080)を実行すると、私のwebappはビルドされません。ビルドを完了するためにTomcatを殺すと、webappは明らかにTomcatが動作していないことを知ることができません。
私を助けてください。リモートサーバー上のLAMP環境でTomcat 5.5を実行する。注:私は変更を行うことはできません事前ビルドwebappビルドアプリケーション(戦争)を実行しています。
webappをどのように構築しますか? Mavenを使う?どのようにポート8080であなたのアプリを起動する必要がありますか?それを行うことは完全に有効です、私は欠けている部分をつかむことを試みています。 –