接触jsp服务器的人基本上都是从jsp的安装开始的,因为jsp不像asp那样几乎不存在什么安装过程,也不像php那样有一个自动安装的程序包,jsp的安装是比较麻烦的,手动的步骤非常多,下面我们就按部就班的讲解一下:
首先你必须下载几个软件:jdk、apache和tomcat。jdk(java development kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组api,也可以说是一些java class。我学jsp那时最新的版本还是jdk1.x版,后来sun(太阳微电子,java的开发公司)建议使用j2re,现在基本上是用j2ee的人比较多。 相信大家都听说过,java的可移植性非常好,能够适用于各种系统平台,所以很多企业出于成本或者安全的考虑也有把jsp建立在linux上面的,一些老资力的技术员都认为linux+tomcat+apache是完美的web平台,不过我觉得也要考虑到在linux下面做开发的技术人员不多而且开发难度也较windows平台大,开发效率更是受到很大限制,所以把web建立在linux平台实际上在后期开发维护方面的费用也是非常大的,所以我还是说一下在win2000下如何安装jsp。 一:jdk(或j2ee)的安装 下载jdk 可以去sun的官方网站下载jdk或者j2ee,使用方法类似,这里以jdk为例进行讲解:java.sun.com,国内也有很多地方可以下。 在windows下,直接运行.exe文件,安装到一个目录,如c:jdk。 配置系统 桌面上选择“我的电脑”,右键-高级-环境变量, 在“系统变量”处按“新建” 在变量名中输入:classpath,变量值中输入: c:jdklibdt.jar;c:jdklibtools.jar;c:jdkbin 配置完后重新启动计算机,环境变量就会生效。 测试 (1)用文本编辑器写一个简单的java程序: public class helloworld { public static void main(string args[]) { system.out.println("hello world!"); } } 这个例子就是著名的“hello world”,它的功能就是显示“hello world”。 注意:该文件名称必须为“helloworld.java”,大小写也区分。 (2)编译:在dos命令提示符下执行:(注意大小写) javac helloworld.java 如果正常的话,将生成helloworld.class文件。 (3)运行:在dos命令提示符下执行:(注意大小写) java helloworld 好了,运行java helloworld应该会出现伟大的“hello world”了。 到这一步,你已经成功配置好了jdk,但是jdk还不能执行网页脚本,还要再安装tomcat。 二:安装tomcat 对于初学者来说,要执行jsp和servlet,tomcat是一个很不错的选择。tomcat是apache组织的产品,sun公司对它的支持也相当不错。 下载 下载地址为java官方站点:jakarta.apache.org,国内也比较多。 从这个地址可以下载:http://jakarta.apache.org/builds/tomcat/release/ 下载完,解压到一个目录,以c:tomcat作为例子。 配置 桌面上选择“我的电脑”,右键-高级-环境变量, 在“系统变量”点“新建” 在变量名中输入:java_home,变量值中输入:c:jdk然后确定; 在“系统变量”点“新建” 在变量名中输入:tomcat_home,变量值中输入:c: tomcat然后确定; 好了,配置完了,要重新启动计算机后,环境变量才能有效的。 注意,对于tomcat其他设置,如果没有必要,是可以不改的,如果对你的改动没有把握,还是建议不要改动。 测试 (1)启动tomcat: 在c: tomcatin下有一个:startup.bat,运行它,将出现一个dos窗口。 (2)浏览 在浏览器中输入:http://localhost:8080/看看有什么效果(tomcat默认端口为8080,在不冲突的前提下,你可以改动的),应该会看到一只小猫或者叫做老虎 (3)运行 在这个页面有jsp examples和 servlet examples, 好了,自己测试运行它们吧。 (4)退出tomcat 在c: tomcatin下有一个:shutdown.bat,运行它,将关闭dos窗口(不过我一般都是直接关闭这个dos窗口)。 如果你只是要建立一个jsp服务器,做到这样就ok了,如果还要添加数据库功能,那就还要再安装配置一个mysql或者也可以通过jdbc来访问其他符合开放标准的数据库。Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器