在linux上建jsp环境
程序员文章站
2022-03-10 16:03:38
老早就在国外的网站上看到(sun企业级应用的首选)(java server pages)的介绍,说它如何如何的好, 如何如何的强大,可是只知道jsp(sun企业级应用的首选)这玩意...
老早就在国外的网站上看到(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配置与编译
下一篇: 接口和抽象类的区别
推荐阅读
-
Linux系统上Nginx+Python的web.py与Django框架环境
-
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程,nginxmariadb_PHP教程
-
在RedHat Linux环境下手工启动/关闭Oracle 服务
-
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程,
-
在Windows8上的搭建Python和Django环境
-
php 页面跳转 本土windows 环境正常,上传linux 服务器上跳转不了
-
在各种Linux系统的服务器上设置时间同步的方法
-
在Windows系统上安装PHP运行环境文字教程_php基础_脚本之家
-
在Ubuntu上构建工作环境PHP+Android
-
在Linux上使用Wine安装轻聊版的QQ的步骤讲解