たまに忘れてしまうのでメモ
Eclipseの入手
http://www.eclipse.org/downloads/packages/ からダウンロード
Eclipse IDE for Java EE Developers を選択
記事執筆時点ではNeonが最新
ダウンロード完了したら適当なフォルダに解凍
Tomcatの入手
http://tomcat.apache.org/ からダウンロード
TomcatプラグインじゃなくてTomcat本体を落とす
記事執筆時点では9が最新
ダウンロード完了したら適当なフォルダに解凍
サーバ追加
Eclipseの「Window」→「Show View」→「Others」で「Servers」を選択
Serversビュー内で右クリックして「New」→「Server」
「Apache」→「Tomcat vX.x Server (Xは適当なバージョン番号)」
「Next」を押して解凍したTomcatのフォルダを指定する
サーバ名の欄が選択できなくなる不具合がある
{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings
内の
org.eclipse.wst.server.core.prefs
とorg.eclipse.jst.server.tomcat.core.prefs
を削除
その後Eclipseを再起動すると直る
設定
EclipseのPackage ExplorerからServersを開くと「Tomcat vX.x Server at localhost-config」配下に設定ファイル一式がある
tomcat-user.xmlにユーザを追加
<tomcat-users>
:
(中略)
:
<role rolename="manager-gui"/>
<user name="tomcat" password="s3cret" roles="manager-gui"/>
</tomcat-users>
server.xmlにコンテキストを追加
<Host>
:
(中略)
:
<Context path="/manager" docBase="${catalina.home}/webapps/manager" privileged="true"/>
</Host>
アクセスする
http://localhost:8080/manager/html
にアクセスするとマネージャの画面が表示される
ユーザとパスワードを聞かれるのでtomcat-user.xmlで設定したものを入力する
終わり!