我应该使用哪个Web服务器与NetBeans一起使用?

4

我已经有8年没有接触Java开发了,但现在开始构建一个NetBeans Web应用程序。当我使用Web应用程序向导时,它会询问我将要使用的服务器。

对于我来说,最好和最简单的服务器是什么,可以与NetBeans一起使用呢?

3个回答

4

由于NetBeans IDE是Sun公司的产品,我认为Glassfish应用服务器是一个自然的选择。

话虽如此,使用Java开发Web应用程序的一个优点是,与http交互的接口是标准化的(即Servlet规范),因此您可以选择任何servlet容器:Glassfish、Tomcat、Jetty或Weblogic。由于听起来您正在尝试并且想要使用一些易于管理的东西,我可能会选择Glassfish。但是,在实际部署Web应用程序时,一定要开放心态重新考虑这个决定。务必查看其他选项,例如Tomcat或Jetty。


我已成功在NetBeans中启用了Glassfish插件,感谢您的见解。 - Chris Sutton

0

除非您正在部署到完整的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功能网站。


0

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是一个更友好的开始。事实上,如果你能找到一个负担得起的主机,它可能更适合作为生产服务器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接