NetBeansで使用するWebサーバーは何ですか?
質問
私はJava開発に8年間携わっていませんが、NetBeans Webアプリケーションの構築を始めています。 Webアプリケーションウィザードを実行すると、使用するサーバーを尋ねられます。
NetBeansで使用を開始するのに最適で最も簡単なサーバーは何ですか?
解決
NetBeans IDEはSunの製品であるため、Glassfishアプリケーションサーバーは自然にフィットすると思います。
とはいえ、JavaでWebアプリケーションを開発する利点の1つは、httpを操作するためのインターフェースが標準化されている(つまり、サーブレット仕様)ことです。 Tomcat、Jetty、またはWeblogic。あなたは実験していて、管理しやすいものを使いたいと思うので、Glassfishを使うかもしれません。ただし、実稼働環境にWebアプリケーションを実際にデプロイする必要がある場合は、その決定を再検討してください。 TomcatやJettyなどの他のオプションも必ずチェックしてください。
他のヒント
完全なJ2EEアプリケーションサーバーにデプロイする場合を除き、Tomcatの使用をお勧めします。 Tomcatはスタンドアロンのweb / servlet / jspサーバーとして実行でき、完全なJ2EEアプリサーバーの複雑さを回避できます。
NetbeansのWeb開発バンドルには、GlassfishおよびTomcatのインストーラーと自動統合が含まれます。 「最高」を獲得します。これらのサーバーでNetbeansを使用した経験。
とはいえ、Netbeansのワークフローは他のアプリケーションサーバーと簡単に統合できます。 6.1では、これにはSun Java System Application Server 8および9、GlassFish v1およびv2、Apache Tomcat 4、5および6、JBoss 4、BEA WebLogic 10、IBM WebSphere 6.0および6.1、Sailfin V1が含まれます。詳細については、 Netbeans J2EE機能サイトを参照してください。
Glassfishは実際には使いやすいアプリサーバーです。初心者にとって使いやすく、Netbeansと統合されていると思います。たとえば、データベース接続キャッシュの設定は簡単です。
このWebページからサーバーを管理します:
http://localhost:4848
(ログイン:admin、パスワード:adminadmin)
Glassfishは、ポート8080でアプリを実行します。
Glassfishのホームページ: http://glassfish.dev.java.net (don '本当に読む必要があります)
Netbeansを使用していないユーザー向けのクイックスタートガイドがあります:
http://glassfish.dev.java.net/downloads/quickstart/index.html
スクリーンキャストの概要は次のとおりです。
http://download.java.net/javaee5/screencasts/admin-console/index.html
Tomcatは非常に普及しているため、ある時点でTomcatも学習したいと思うかもしれませんが、Glassfishははるかに使いやすいスタートです。実際、手頃な価格のホストを見つけることができれば、本番サーバーとしてもおそらくより良いでしょう。