sample.war
ファイルをTomcatのwebapps
ディレクトリにコピーしたので、localhost:8080
にアクセスできます。
Tomcatはどうやってそれをデプロイするのでしょうか。ブラウザで開く必要があるということですか?アプリケーションにアクセスする方法
あなたのアプリケーションにアクセスすることができます:http://localhost:8080/sample
デフォルトでは、warファイルのデプロイまたは再デプロイは自動的に行われます。ファイルsample.war
をコピーまたは上書きした後、webapps
フォルダで抽出フォルダsample
を確認してください。
うまく開かない場合は、ログファイル(例:Tomcat/logs/catalina.out)で展開に関する問題を確認してください。
ステップ1。ここで私はデプロイしています pos.war まずTomcat webappsフォルダに行きそれを貼り付けます
ステップ2。 Tomcat - > bin フォルダに移動し、 startup.bat をクリックしてTomcatを起動します。
ステップ3。ブラウザに行くlocalhostを書く:ポート/プロジェクト名。 localhost:8080/pos (ここで私のTomcatはポート8080で動作します)
完了しました....
あなたはただあなたのwarファイルをウェブアプリケーションに入れてからあなたのサーバーを起動する必要があります。
展開されます。
それ以外の場合は、TomcatマネージャをWebフロントとして使用して、戦争をリモートでアップロードおよび展開することもできます。
.warファイル(例:prj.war)を%CATALINA_HOME%\webapps
(例:C:\ Tomcat\webapps)にコピーします。
%CATALINA_HOME%\bin\startup.bat
を実行する
あなたの.warファイルは自動的に同じ名前を持つ folder に展開されます(拡張子なし)(例:prj)
%CATALINA_HOME%\conf\server.xml
に行き、HTTPプロトコル用に port を取ります。 <Connector port="8080" ... />
。デフォルト値は 8080 です。
次のURLにアクセスしてください。
[<protocol>://]localhost:<port>/folder/resourceName
(例:localhost:8080/folder/resourceName
)
resourceName
なしでURLにアクセスしないでください。index.html
のようなファイルがない場合、または web.xml に "/
"や "/*
"のようなURLパターンがない場合は機能しません。 。
利用可能な主なパスはここにあります:[<protocol>://]localhost:<port>/manager/html
(例:http://localhost:8080/manager/html
)そしてそれらは "Running"カラムに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"/>
デプロイ セクションのデプロイするサブセクションのWARファイルで、 参照... をクリックします。
.warファイル(例:prj.war)を選択し、 Deploy をクリックします。
すでに述べた方法(warファイルを webapps - ディレクトリに直接ドロップする方法)に加えて、Tomcat Managerアプリケーションをインストールしている場合は、ブラウザを介してwarファイルをデプロイすることもできます。マネージャにアクセスするには、サーバのルート(あなたの場合はlocalhost:8080)に行き、 "Tomcat Manager"を選択します(この時点で、 "manager"でTomcatユーザのユーザ名とパスワードを知る必要があります - ロール、ユーザはTomcatインストールの conf - ディレクトリの Tomcat-users.xml に定義されています。最初のページから、ページの「デプロイ」部分が表示されるまで下にスクロールします。「参照」をクリックして、ローカルマシンからデプロイするWARファイルを選択できます。ファイルを選択したら、[配置]をクリックします。しばらくすると、マネージャはアプリケーションがデプロイされたことを通知します(すべてがうまくいった場合は開始されます)。
ここに はTomcat 7のドキュメントページからのより長い使い方と他の指示です。
2つの方法があります。
コンソール配備にTomcatマネージャコンソールを使うか、単にあなたのアプリケーションをあなたのサーバのTomcat_homeディレクトリのwebappフォルダにコピーアンドペーストしてください。
注: / warファイルのサイズが 52 MB以上であることを確認してください ( デフォルト設定値 )、Managerアプリケーションのweb.xmlファイルに2つの小さな変更を加える必要がありますWebアプリケーションフォルダの名前(マネージャアプリケーションは、サーバのインストール時にデフォルトで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>
の値を入れてサイズを増やします。
これは私のために働いています:
Tomcatがまだ実行されている状態で、新しいファイルをwarファイルとしてアップロードしようとすると、それがすべて存在する前に拡張しようとします。失敗するでしょう。失敗しても、再試行されることはありません。したがって、wwwファイルをアップロードしてから名前を変更すると、Tomcatが気付かないうちにwarファイル全体が存在するようになります。
ヒント、warファイルの所有者がTomcatであることを確認することを忘れないでください(chownを使用)。
Linuxでapt-get
を使用して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。参照をクリックして戦争を展開します。
4。あなたのwarファイルを選択してください。そこに行きます!
以下の手順を実行してください。
私は以下のリンクの指示に従った、それは私のために働く。 http://www.coderanch.com/t/487178/Tomcat/war-file-show-load
Tomcatを停止
Tomcat/logs 内のすべてのログと Tomcat/conf/Catalina/localhost 内のすべてのファイルを削除します。
tomact/webapps からwarファイルとそれが作成したディレクトリ(ある場合)を削除します。
Tomcatを起動する
ログを見ながら、warファイルを再度webappsディレクトリにコピーします。
この後、 catalina.xxxx-xx-xx.log に注目して問題を見つけてください。
Tomcat上にwarファイルをデプロイするには、以下の手順に従います。
e:\ Tomcat_Installation\webapps内に1つのフォルダがあります。** put **
このようにして、あなたのwarファイルをApache Tomcatにデプロイすることができます。