Netbeans 8.02上でTomcat 8.0.28 を動かす
Netbeans8.02上でTomcat8.0.28 を動かす
ハマったのでメモ。
環境
-
Windows7 64bit
-
chocolatey 0.9.9.11
-
jdk8
-
Netbeansのインストール
今回は、chocolatey の「Netbeans-jee」パッケージをインストールした。 JavaSEのみのNetBeansパッケージと混在できるようだが不具合が出そうだったのでNetBeansパッケージはアンインストールした。 バージョンは現時点()でどちらも8.02である。
choco install netbeans-jee
Netbeans-jee では、どうやらGlassFish はデフォでインストールされるようだが、 Tomcatはインストールされないよう。
JavaSEのみのNetBeansパッケージのNetbeansでも、プラグインからJavaEEをインストールできるかもしれない。こちらは未検証。
chocolatey を使わないのであれば、以下の公式のインストーラDLできる。 こちらであれば、デフォでTomcatもインストールされるようなので おそらくこちらの方が手っ取り早いと思う。
https://netbeans.org/downloads/?pagelang=ja
Tomcat のインストール
下記リンク参照
Netbeans にTomcatサーバの追加
-
NetBeans のウィンドウから「サービス」を開く。
-
「サーバー」を右クリックして「サーバの追加」を選択。
-
「インストールとログインの詳細」を設定する。
-
「サーバーの場所」:Tomcat のインストールフォルダを指定する。 今回の場合は、「C:\Program Files\Apache Software Foundation\Tomcat 8.0」となる。
-
「プライベート構成フォルダの使用(Catalinaのベース)」にチェックを入れて「Catalinaのベース」をTomcatのインストールフォルダを指定する。 「プライベート構成フォルダの使用(Catalinaのベース)」では、 独自フォルダを指定しておくとconf など独自の設定ができるらしい(未確認)。
-
manager またはmanager-script権限のユーザー名とパスワードを設定する。 Tomcatインストール時に決めたユーザー名とパスワードと同じでなくていい。
-
Netbeans からTomcatサーバの起動・停止
Tomcat を追加したので、「サーバー」に「Apache TomcatまたはTomEE」が追加される。
「Apache TomcatまたはTomEE」の右クリックしてから、 「起動」、「停止」ができる。
Tomcat が「127.0.0.1は~認識されていません」で起動に失敗する場合
-
C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\catalina.bat
を開く。 -
195-196行目、200-201行目にあるJAVA_OPTSの値から「"」を取り除く
195-196行目 :noJuliConfig set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%" ↓ 195-196行目 :noJuliConfig set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%
200-201行目 :noJuliManager set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%" ↓ 200-201行目 :noJuliManager set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%
参考リンク:Tomcat 8.0.15 が「127.0.0.1は~認識されていません」で起動に失敗する問題 - Qiita
Webアプリケーションプロジェクトの実行
-
「新規プロジェクト」の作成する。 「プロジェクトを選択」で、 カテゴリ:「Java Web」、プロジェクト:「Webアプリケーション」
-
「名前と場所」で、プロジェクト名、場所を決定。
-
「サーバーと設定」で、 「サーバー」:「Apache TomcatまたはTomEE」を選択。 「JavaEEバーション」:「Java EE 7 Web」などを選択して「次」。
-
「フレームワーク」の選択、特になければ「終了」
-
「index.html」を開くとHTML5で下記のようなっている。
-
「プロジェクトを実行」したときのブラウザの設定をする。
-
ツールバーの「プロジェクトの実行」で 最初はChromeの拡張機能「NetbeansConnector」をインストールしますか? と訊かれるのでインストール。
再度実行するとブラウザでプロジェクトが開かれる。
NetbeansConnectorをインストールしても、実行する度に「NetbeansConnectorをインストールしますか?」と訊かれる場合
「ヘルプ」→「更新の確認」→「次」でプラグインを更新して、 再起動すると修正される。
参考リンク