回答:
次の場所からアプリケーションにアクセスできます。 http://localhost:8080/sample
warファイルのデプロイまたは再デプロイはデフォルトで自動的に行われます。ファイルをコピー/上書きした後、抽出されたフォルダーがないsample.war
かwebapps
フォルダーを確認してくださいsample
。
正しく開かない場合は、ログファイル(例:tomcat / logs / catalina.out)で展開の問題を確認してください。
ステップ1。ここで私はpos.warをデプロイしています最初にtomcat webappsフォルダーに移動して貼り付けます
ステップ2。tomcat->に行くビンクリックして、フォルダの開始のTomcat のstartup.batを
ステップ3。ブラウザに移動してlocalhost:port / project nameを書き込みます。localhost:8080 / pos(ここでは、tomcatはポート8080で実行されます)
完了...。
warファイルをwebappsに入れ、サーバーを起動するだけです。
デプロイされます。
それ以外の場合は、tomcat manager Webfrontを使用して、戦争をリモートでアップロードおよびデプロイすることもできます。
.warファイル(例:prj.war)を%CATALINA_HOME%\webapps
(例:C:\ tomcat \ webapps)にコピーします。
走る %CATALINA_HOME%\bin\startup.bat
.warファイルは、同じ名前(拡張子なし)のフォルダーに自動的に抽出されます(例:prj)
に移動して、HTTPプロトコルのポートを%CATALINA_HOME%\conf\server.xml
取得します。。デフォルト値は8080です。<Connector port="8080" ... />
次のURLにアクセスします。
[<protocol>://]localhost:<port>/folder/resourceName
(例:localhost:8080/folder/resourceName
)
のresourceName
ようなファイルがないindex.html
場合、または「」のようなURLパターンがない場合は機能しないため、URLなしでURLにアクセスしないでください。/
web.xmlに」や「/*
」の。
利用可能なメインパスは次のとおりです。 [<protocol>://]localhost:<port>/manager/html
(例:)。http://localhost:8080/manager/html
これらは[ true
実行中]列にあります。
に行く [<protocol>://]localhost:<port>/manager/html/
(通常localhost:8080/manager/html/
)
これはまたから達成可能です [<protocol>://]localhost:<port>
> Manager App)
あなたが取得する場合:
403アクセス拒否
に移動し%CATALINA_HOME%\conf\tomcat-users.xml
、次のような行を有効にしたことを確認します。
<user username="tomcat" password="tomcat" roles="tomcat,role1,manager-gui"/>
[ Deploy ]セクションの[WAR file to deploy]サブセクションで、[ Browse ... ]をクリックします。
.warファイルを選択(例:prj.war)>クリック Deploy。
前述の方法(warファイルを直接webapps- ディレクトリにドロップする方法)に加えて、Tomcat Manager-アプリケーションをインストールしている場合は、ブラウザを介してwarファイルをデプロイすることもできます。マネージャーにアクセスするには、サーバーのルート(この場合はlocalhost:8080)を参照し、「Tomcat Manager」を選択します(この時点で、「manager」を使用してTomcatユーザーのユーザー名とパスワードを知っている必要があります)。ロール、ユーザーはtomcat-users.xmlで定義されていますで confの-tomcatインストールのディレクトリ)。最初のページから、ページの「Deploy」部分が表示されるまで下方向にスクロールします。「browse」をクリックして、ローカルマシンからデプロイするWARファイルを選択できます。ファイルを選択したら、[デプロイ]をクリックします。しばらくすると、マネージャーからアプリケーションがデプロイされたことが通知されます(すべてがうまくいけば開始されます)。
これは、Tomcat 7のドキュメントページからのより長いハウツーおよびその他の指示です。
manager
Tomcat 7での役割は現在manager-gui
です。これに噛まれた。
2つの方法があります。
コンソールのデプロイメントにtomcatマネージャーコンソールを使用するか、サーバーのtomcat_homeディレクトリのwebappフォルダーにアプリケーションをコピーして貼り付けます。
注: warファイルのサイズが52 MB(デフォルトの構成値)より大きい場合は、webappフォルダーのマネージャーアプリケーションのweb.xmlファイルに2つの小さな変更を加える必要があります(マネージャーアプリケーションは、デフォルトでApache tomcatによって提供されますサーバーのインストール時)。
マネージャーアプリケーションのweb.xmlに移動します(たとえば、/ tomcat7 / webapps / manager / WEB-INF / web.xmlの下にある可能性があります)。
Increase the max-file-size and max-request-size values in web.xml file:
<multipart-config>
<!– 50MB max –>
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
値を入れてサイズを大きく<max-file-size>
し、<max-request-size>
あなたの条件に応じて。
これは私のために働いています:
新しいファイルをwarファイルとしてアップロードしようとしても、Tomcatが実行されている場合、すべてが存在する前に展開しようとします。失敗します。失敗したため、再試行しません。したがって、wwwファイルをアップロードしてから名前を変更すると、tomcatが気づく前にwarファイル全体が存在するようになります。
ヒント、warファイルの所有者がtomcatであることを確認することを忘れないでください(chownを使用)
apt-get
Linux を使用してtomcat7をインストールした場合は、アプリを/var/lib/tomcat7/webapps/
例えば。
sudo service tomcat7 stop
mvn clean package
sudo cp target/DestroyTheWorldWithPeace.war /var/lib/tomcat7/webapps/
#you might also want to make sure war file has permission (`777` not just `+x`)
sudo service tomcat7 start
また、アプリが実際にtomcatで問題なく動作していることを確認できるように、tomcatログを追跡し続けます。
tail -f /var/lib/tomcat7/logs/catalina.out
デプロイされたアプリケーションは、 http://172.16.35.155:8080/manager/html
1.アプリケーションからwarファイルを生成します
2. tomcatマネージャーを開き、ページを下に移動します
3.参照をクリックしてwarをデプロイします
4. warファイルを選択します。よし!
tomcat経由でwarファイルをデプロイするには、以下の手順に従います。
E:\ Tomcat_Installation \ webapps ** put **内に1つのフォルダーを取得します
このようにして、Apache Tomcatにwarファイルをデプロイできます。
私は次のリンクの指示に従いました、それは私のために働きます。 http://www.coderanch.com/t/487178/Tomcat/war-file-show-load
Tomcatを停止します
tomcat / logs内のすべてのログとtomcat / conf / Catalina / localhost内のすべてのファイルを削除します
warファイルとそれが作成したディレクトリ(作成した場合)をtomact / webappsから削除します。
Tomcatを起動します
ログを見ながら、warファイルを再度webappsディレクトリにコピーします
この後、catalina.xxxx-xx-xx.logを監視して問題を見つけます。