当前位置:编程学习 > JS >>

在linux上建jsp环境

老早就在国外的网站上看到jsp(SUN企业级应用的首选)(Java Server Pages)的介绍,说它如何如何的好, 如何如何的强大,可是只知道jsp(SUN企业级应用的首选)这玩意不错,却一直没有机会用上。听说unix下 配置jsp(SUN企业级应用的首选)环境颇爲複杂,因此一直没敢去碰。後来在臺湾的站点上找到了一份臺湾老 写的在Linux下配置jsp(SUN企业级应用的首选)环境的文章,如获至宝,於是就马上操刀上阵,想试试如何。   可惜照样子画葫芦未果。   於是到国内幾个大的bbs内到处查找,寻访幾个前辈,找到一些零碎的配置方法。 这些方法大都是gnujsp(SUN企业级应用的首选)0.9x/1.0配合apache(Unix平台最流行的WEB服务器平台)Jser-1.x.x来运行jsp(SUN企业级应用的首选)的,我都一一照样 进行配置,结果顶多是让apache(Unix平台最流行的WEB服务器平台)Jserv运行起来而已。一直无法运行jsp(SUN企业级应用的首选)。   最後笔者决心自己独立将配置方法摸透,於是所有套装软体都儘量从官方网站下载回来。 以下是笔者配置过程中使用到的套装软体: apache(Unix平台最流行的WEB服务器平台)_1.3.12.tar.gz (从www.apache(Unix平台最流行的WEB服务器平台).org下载) apache(Unix平台最流行的WEB服务器平台)Jserv-1.1.2.tar.gz(从java.apache(Unix平台最流行的WEB服务器平台).org下载) gnujsp(SUN企业级应用的首选)-1.0.tar.gz(从教育网内获得) JSDK-2.0.tar.gz(从教育网内获得) JDK-1.2.2.tar.gz(For Linux版本,从freesoft.online.sh.cn及www.sun.com可下载)   经过连续8个小时反复琢磨gnujsp(SUN企业级应用的首选)-1.0 中的安装文档以及综合手头幾份安装文章, 还有从java.apache(Unix平台最流行的WEB服务器平台).org上下载的简单安装配置文章,笔者最後终於成功将jsp(SUN企业级应用的首选)环境 配置成功並成功地运行了调用bean的jsp(SUN企业级应用的首选)程式。   以下就安装和配置的原理、过程、注意事项以及关键点等进行详细描述。 一、配置要求 RedHat 5.x 或 6.x (笔者在TurboLinux 4.02/6.0 Bluepoint1.0/2.0 等系统中都顺利编译、配置通过) JSDK2.0(其实就是需要一个 70多k的jsdk.jar) gnujsp(SUN企业级应用的首选)1.0(其实就是需要裏面的jar文件而已) JDK-1.x.x or JDK-1.2.x(两个版本都能够顺利通过编译和配置) apache(Unix平台最流行的WEB服务器平台)Jserv1.0 or 1.x.x 编译需要的make,gcc等程式、编译器与函数库 二、基本配置原理   要让jsp(SUN企业级应用的首选)能够正确解析並运行良好的话,需要确保ajp1.2(apache(Unix平台最流行的WEB服务器平台)Jserv protocol1.2)可以正常地在本地(local)埠8007通信,Servlet需要能够正常执行,並且要合理配置好Jserv的配置文件使gnujsp(SUN企业级应用的首选)正确解析jsp(SUN企业级应用的首选)文件。本文採用static(静态)编译方式编译 apache(Unix平台最流行的WEB服务器平台)Jserv。 三、基本步骤   首先要确保apache(Unix平台最流行的WEB服务器平台)Jserv正确编译並测试通过。然後正确配置apache(Unix平台最流行的WEB服务器平台)Jserv的配置文件,让gnujsp(SUN企业级应用的首选)可以解析jsp(SUN企业级应用的首选)文件。   以下是安装步骤示意图:  JDK-->JSDK-->apache(Unix平台最流行的WEB服务器平台)(基本配置)-->apache(Unix平台最流行的WEB服务器平台)Jserv(配置/编译)-->apache(Unix平台最流行的WEB服务器平台)(配置/编译/安装) -->gnujsp(SUN企业级应用的首选)-->编辑apache(Unix平台最流行的WEB服务器平台)Jserv配置文件-->测试-->OK 四、详细过程 1、安装JDK   其实不存在什麽安装,只需要将JDK拷贝到一个固定目录就可以了。这裏笔者採用JDK-1.2.2的二进位版本。对於採用1.1.x的读者,如果是选择了static的方式 将apache(Unix平台最流行的WEB服务器平台)和apache(Unix平台最流行的WEB服务器平台)Jserv整和,出现故障的时候可以採用DSO模式(建议JDK-1.1.x版本的都采 用DSO模式比较好)。   #tar xfz JDK-1.2.2-linux-i386.tar.gz   #mv JDK-1.2.2 /www/JDK122 2、安装JSDK   和安装JDK道理一样,只需要解包後拷贝到一个固定目录就可以了。 不过要注意的是,这裏实际上只是用到这个包的jsdk.jar文件,所以一定要知道这个文件的路径。   #tar xfz jsdk-2.0.tar.gz   #mv JSDK-2.0 /www/jsdk   #ls -l /www/jsdk/lib   total 80 -r--r--r-- 1 root root 76453 Jun 28 01:03 jsdk.jar 3、apache(Unix平台最流行的WEB服务器平台)基本配置   这个其实並不能说是真正的配置,只是在第一次解包的时候要生成一些必须的.h文件才需要 的一步而已。相当於预配置。   #tar xfz apache(Unix平台最流行的WEB服务器平台)_1.3.12.tar.gz  #cd apache(Unix平台最流行的WEB服务器平台)_1.3.12  #./configure  #cd ..   这样就会生成了诸如httpd.h等的头文件。如果没有这些文件的话,以後配置apache(Unix平台最流行的WEB服务器平台)Jserv或者 Php3等都会报错的。 4、apache(Unix平台最流行的WEB服务器平台)Jserv配置与编译
补充:Web开发 , Jsp ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,