欢迎光临
我们一直在努力

设置开发、运行环境-JSP教程,资料/其它

建站超值云服务器,限时71元/月

2.1 安装servlet和jsp开发工具
  
     要学习servlet和jsp开发,首先你必须准备一个符合java servlet 2.1/2.2和javaserver pages1.0/1.1规范的开发环境。sun提供免费的javaserver web development kit(jswdk),可以从http://java.sun.com/products/servlet/ 下载。
  
     安装好jswdk之后,你还要告诉javac,在编译文件的时候到哪里去寻找servlet和jsp类。jswdk安装指南对此有详细说明,但主要就是把servlet.jar和jsp.jar加入classpath。classpath是一个指示java如何寻找类文件的环境变量,如果不设置classpath,java在当前目录和标准系统库中寻找类;如果你自己设置了classpath,不要忘记包含当前目录(即在classpath中包含“.”)。
  
     另外,为了避免和其他开发者安装到同一web服务器上的servlet产生命名冲突,最好把自己的servlet放入包里面。此时,把包层次结构中的顶级目录也加入classpath会带来不少方便。请参见下文具体说明。
  
     2.2 安装支持servlet的web服务器
  
     除了开发工具之外,你还要安装一个支持java servlet的web服务器,或者在现有的web服务器上安装servlet软件包。如果你使用的是最新的web服务器或应用服务器,很可能它已经有了所有必需的软件。请查看web服务器的文档,或访问http://java.sun.com/products/servlet/industry.html 查看支持servlet的服务器软件清单。
  
     虽然最终运行servlet的往往是商业级的服务器,但是开始学习的时候,用一个能够在台式机上运行的免费系统进行开发和测试也足够了。下面是几种当前最受欢迎的产品。
  
  apache tomcat.
  
  tomcat是servlet 2.2和jsp 1.1规范的官方参考实现。tomcat既可以单独作为小型servlet、jsp测试服务器,也可以集成到apache web服务器。直到2000年早期,tomcat还是唯一的支持servlet 2.2和jsp 1.1规范的服务器,但已经有许多其它服务器宣布提供这方面的支持。
  
  tomcat和apache一样是免费的。不过,快速、稳定的apache服务器安装和配置起来有点麻烦,tomcat也有同样的缺点。和其他商业级servlet引擎相比,配置tomcat的工作量显然要多一点。具体请参见http://jakarta.apache.org/ 。
  
  
  javaserver web development kit (jswdk).
  
  jswdk是servlet 2.1和jsp 1.0的官方参考实现。把servlet和jsp应用部署到正式运行它们的服务器之前,jswdk可以单独作为小型的servlet、jsp测试服务器。jswdk也是免费的,而且具有很好的稳定性,但它的安装和配置也较为复杂。具体请参见http://java.sun.com/products/servlet/download.html 。
  
  
  allaire jrun.
  
  jrun是一个servlet和jsp引擎,它可以集成到netscape enterprise或fasttrack server、iis、microsoft personal web server、版本较低的apache、oeilly的website或者starnine web star。最多支持5个并发连接的限制版本是免费的,商业版本中不存在这个限制,而且增加了远程管理控制台之类的功能。具体请参见http://www.allaire.com/products/jrun/ 。
  
  
  new atlanta 的servletexec
  
  servletexec是一个快速的servlet和jsp引擎,它可以集成到大多数流行的web服务器,支持平台包括solaris、windows、macos、hp-ux和linux。servletexec可以免费下载和使用,但许多高级功能和管理工具只有在购买了许可之后才可以使用。new atlanta还提供一个免费的servlet调试器,该调试器可以在许多流行的java ide下工作。具体请参见http://newatlanta.com/ 。
  
  
  gefion的litewebserver (lws)
  
  lws是一个支持servlet 2.2和jsp 1.1的免费小型web服务器。 gefion还有一个免费的waicoolrunner插件,利用该插件可以为netscape fasttrack和enterprise server增加servlet 2.2和jsp 1.1支持。具体请参见http://www.gefionsoftware.com/ 。
  
  
  sun的java web server.
  
  该服务器全部用java写成,而且是首先提供servlet 2.1和jsp 1.0规范完整支持的web服务器之一。虽然sun现在已转向netscape/i-planet server,不再发展java web server,但它仍旧是一个广受欢迎的servlet、jsp学习平台。要得到免费试用版本,请访问http://www.sun.com/software/jwebserver/try/ 。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 设置开发、运行环境-JSP教程,资料/其它
分享到: 更多 (0)