簡體   English   中英

我應該在NetBeans中使用哪種Web服務器?

[英]What web server should I use with NetBeans?

我已經8年沒有參與Java開發了,但是我開始構建一個NetBeans Web應用程序。 當我瀏覽Web應用程序向導時,它會詢問我將要使用的服務器。

對於我開始使用NetBeans,最好和最簡單的服務器是什么?

由於NetBeans IDE是Sun產品,因此我認為Glassfish應用程序服務器非常適合。

也就是說,在Java中開發Web應用程序的一個優點是使用http的接口是標准化的(即Servlet規范),因此您可以選擇所需的任何servlet容器:無論是Glassfish,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集成在一起。 例如,設置數據庫連接緩存很容易。

您通過此網頁管理服務器:

http://localhost:4848   

(登錄名:admin,密碼:adminadmin)

Glassfish將在端口8080上運行您的應用程序。

Glassfish主頁: http//glassfish.dev.java.net (真的不需要閱讀)

對於非Netbeans用戶,有一個快速入門指南:

http://glassfish.dev.java.net/downloads/quickstart/index.html

這是一個截屏概述:

http://download.java.net/javaee5/screencasts/admin-console/index.html

在某些時候你也會想要學習Tomcat,因為它太普遍了,但Glassfish是一個更友好的開始。 事實上,如果你能找到一個負擔得起的主機,它作為一個生產服務器也可能更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM