[英]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.