LoginSignup
4
5

More than 5 years have passed since last update.

NetBeansでJavaEE7が選択項目にでないときの解決策

Last updated at Posted at 2014-11-10

以前にNetBeansをインストールしている場合、最新のNetBeansをインストールしても、最新のJavaEEを選択できないことがあるみたいです。

解決策:Apache Tomcatの場合

NetBeans(プロジェクト)に関連付けられているTomcatのバージョンが7になっていると思います。Tomcat7はJavaEE6をサポートし、Tomcat8はJavaEE8をサポートしています。JavaEE7の対応をさせたい場合、Tomcat8のサーバをNetBeansに追加しましょう。

下のURLから最新のTomcat8をダウンロードし、適当な場所に展開する
http://tomcat.apache.org/download-80.cgi
(迷ったらBinary Distributions Coreのzip)

複数サーバを運用する場合、sever.xmlを編集しポート番号を調整する必要が有ります。展開したtomcatフォルダのconfディレクトリにあるserver.xmlを編集してください。そのほか必要に応じてファイルの編集をおこなってください。

  1. サービスタブをクリック
  2. ツーリー上の[サーバー]を右クリックしサーバを追加
  3. サーバの追加で先ほど展開したtomcat8のフォルダを選択
  4. 区別しやすいように名前をつける

以上の手順で、次回からJava EE7を利用できるようになります。

追記:「catalina.shが実行できない」という趣旨のエラーがでたときの対処方法

  1. ターミナルで先ほどの「tomcatフォルダ/bin/」に移動する
  2. chmod 755 catalina.shを実行する。

その他起動できないとき

  1. 他におなじポート番号で起動しているサーバがないか確認。起動しているサーバがあれば、該当サーバを停止してから、NetBeansのサーバを起動する

解決策:GlassFish Serverの場合

NetBeanのIDE

  1. サービスタブをクリック
  2. ツーリー上の[サーバー]を展開し、GlassFishをダブクリック
  3. GlassFishを右クリックし、[ドメイン・アップデート・センター]の表示を選択

ドメイン・アップデート・センター

  1. JavaEE7Tutorialにチェックを入れて「↓(install marked components)」のボタンをクリック
  2. Installed Componentsで Java EE7 Tutorialがあれば大丈夫です

macPng 2014-11-10 15.01.21.png

 終わりに

参考

Unable to create Java Web EE 7 project in Netbeans7.3.1
http://stackoverflow.com/questions/19509724/unable-to-create-java-web-ee-7-project-in-netbeans7-3-1

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5