Apache Tomcat、またはよりよく知られているように単にTomcat、 サーブレットとJavaServerPagesをサポートするオープンソースのWebコンテナです。 Apache Software Foundationによって開発されたアプリケーション(JSP)。 Tomcatサーブレットエンジン 多くの場合、ApacheWebサーバーと組み合わせて提示されます、それを実行するために必要なJavaコードを環境に提示するため。
最も単純な形式では、TomcatはJava仮想マシンのプロセスを介してシステム内で単一の操作を実行します。 Tomcatにはそれらを管理するために必要なツールと構成があるため、ブラウザーからTomcatへの後続の各HTTP要求は別々のスレッドで処理されます。 Tomcatの構成は、多数のツールで確認および編集できる単純なXMLファイルに保存されます。 次のチュートリアルでは この便利なツールをUbuntu15.10サーバーシステムにインストールする方法を説明します、今のところバージョン8に達します。
Tomcat8のインストール
Tomcat 8をシステムインストールにデフォルトで含めていない場合、Tomcat XNUMXのインストールは、ターミナルから次のコマンドを入力するのと同じくらい簡単です。
sudo apt-get install tomcat8 tomcat8-docs tomcat8-admin tomcat8-examples
インストールする場合は、質問に肯定的に答えてください 雄猫。 これには、Javaパッケージへの依存関係も含まれ、システム内にtomcat8ユーザーが作成されます。 さらに、アプリケーションはデフォルトのパラメータで起動します。
アプリケーションを試してみたい場合 マシンのドメインまたはIPアドレスにアクセスし、続いて任意のブラウザからポート8080にアクセスします。
http://your_ip_address:8080
次に、「機能します!」というテキストとその他の追加情報が表示されます。
Tomcat8コミット
Tomcat 8の構成は、管理Webインターフェース自体から変更できます。。 それとそのすべての機能を有効にするには、にあるファイルを編集する必要があります /etc/tomcat8/tomcat-users.xml
sudo vi /etc/tomcat8/tomcat-users.xml
次の行を追加します。
<role rolename="manager"/> <role rolename="admin"/> <user name="admin" password="secret_password" roles="manager,admin"/>
ファイルを保存して編集を終了します。 これで、アドレスからサーバーを表示および管理できるようになります。 http://tu_dirección_ip:8080/manager/html。 で設定した名前とパスワードでアクセスできます /etc/tomcat8/tomcat-users.xml.
En / var / lib / tomcat8 ディレクトリです conf、logs、webapps y 作業。 En ウェブアプリ サーブレットがホストされる場所です (または少なくともそれらを指すXML構成ファイル)。
サーバーをテストする方法として、以下をダウンロードできます。 アプリケーションファイル 管理ページ(のセクション内)から展開します 展開します ファイルをサーバーにアップロードするためのボタンが表示されます)。 オプションで、ディレクトリから次のコマンドを実行できます ウェブアプリ de 雄猫 y サーバーはWebアプリケーションファイルを自動的に認識して展開します あなたの側でそれ以上の介入なしに:
wget http://simple.souther.us/SimpleServlet.war
次に、ブラウザに次のパスを入力します。http://your_ip_address:8080 / SimpleServlet /
ポート80でリッスンするようにTomcatを設定する方法
あなたが望むなら Tomcatリスニングポートを80に変更します 次の手順に従う必要があります。 まず、にあるファイルを編集します /etc/tomcat8/server.xml。
sudo vi /etc/tomcat8/server.xml
次に、それが言うテキストを見つけます コネクタポート=»8080″ その値を次のように置き換えます コネクタポート=»80インチ。 ファイル編集モードを保存して終了します。
次のコマンドを使用して、Tomcatサーバーを再起動する必要があります。
sudo /etc/init.d/tomcat8 restart