无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

Linux下构建JSP自然环境实例教程

时间:2021-03-01 05:29来源:未知 作者:jianzhan 点击:
做为一位Java EE系统软件构架工程项目师,常常必须配搭和创建JSP(Java Server Pages)的开发设计自然环境和运作自然环境,因此自己在平常的工作中中累积了一些在Linux下配搭JSP自然环境的

  做为一位Java EE系统软件构架工程项目师,常常必须配搭和创建JSP(Java Server Pages)的开发设计自然环境和运作自然环境,因此自己在平常的工作中中累积了一些在Linux下配搭JSP自然环境的工作经验。因为配搭自然环境涉及及的流程较为复杂,因此将其梳理出去与大伙儿一起共享。期待能具有毛遂自荐的功效,诸位大神也多提珍贵建议。

一、JSP与Sewlet

在刚开始实际的实际操作以前,必须大伙儿掌握一下JSP程序与Servlet器皿中间的关联,那样能够更强自然地理解JSP自然环境的配搭基本原理。JSP是由Sun企业提倡、很多企业参加一起创建的一种动态性网页页面技术性规范。JSP技术性是用Java語言做为脚本制作語言。JSP网页页面为全部网络服务器端的Java库模块出示了一个插口来服务于HTTP的运用程序。Apache作为最时兴的web网络服务器作用强劲,高效率,但其实不适用jsp及servlet,因此一般的作法是把他们融合起來,让Apache解决静态数据网页页面,而把动态性网页页面的恳求交到 tomcat解决,充分发挥各有的优点。

  从而能看出,JSP的关键功效是对网络服务器端的Java程序出示插口, 便于开展HTTP的互动。想要完成这类插口就务必要有一个解决JSP脚本制作的器皿,更进一步,了解全部JSP脚本制作在运作時刻,都是被编译程序成Servlet,因此要解决JSP的器皿便是--Servlet器皿。如今全球上较为常见的Servlet器皿关键有二种,一种是Apache股票基金会的Tomcat,此外一种是Jetty。对比较来讲二者在Servlet解决上分不清上下, 但小编更趋向于挑选TomCat, 由于Tomcat与Apache的HTTP网络服务器紧密结合能够大大的提升网站的浏览承担工作能力,而Jetty就较为单纯性的是一个Servlet器皿罢了。

二、配备JSP自然环境

1.免费下载Apache

  如今搞清楚了JSP自然环境的配搭基本原理,便可以刚开始宣布的配搭工作中。最先要做的是配备好Apache,能够去p>

$tar zxvf httpd-2.3.2.tar.gz

随后进到缓解压力缩后的文件目录:

$cd httpd-2.3.2

2.编译程序和安裝

$ ./configure --prefix=usr/local/apache --enable-module=s --enable-module=rewrite --enable-shared=max --htdocsdir=/var/www make make install

必须留意的是,全部指令都必须写在一行里边。

这儿根据enable-module主要参数告知设定脚本制作,必须起动so和rewrite控制模块,so控制模块是用于提DSO适用的Apache关键控制模块,而rewrite控制模块则是作用完成详细地址重新写过的控制模块,因为rewrite控制模块必须DBM适用,假如在第一次安裝时沒有编译程序进Apache。之后必须采用时要要再次编译程序全部Apache才能够完成。假如不可以明确之后不容易采用rewrite控制模块,還是提议在第一次编译程序的情况下把rewrite控制模块编译程序好。enable-shared=max这一主要参数的功效时编译程序Apache时,把除开so之外的全部Apache的规范控制模块都编译程序成DSO控制模块,而并不是编译程序进Apache关键内。安裝Apache非常简单,

起动Apache:

$/usr/local/apache/bin/apachectl start

随后用IE看 HTTP://IP ,这时应当可以看到了解的Apache翎毛标示。

3.安裝Tomcat

之上的工作中进行了Apache的安裝,下边就必须安裝Tom-cat了。Tomcat必须在p>

应用指令缓解压力:

$tar zxvf apache-tomcat-6.0.20.tar.gz

把缓解压力缩后的文件目录放人,opt文件目录下并更名,以便捷管理方法。

$mv apache-tomcat-6.0.20 /opt/tomcat

到此,Tomcat也就安裝结束了,要完成Tomcat和Apache的结台,还必须一个JK包,进到connectors-doc/免费下载全新版本号的JK,全新版本号号是1.2.28。免费下载后的文档是早已编译程序好的Apache控制模块,只必须把这一控制模块放人Apache的控制模块文件目录就可以。

$mv jakarta-tomcat-connectors-jk-1.2.28-linux-sles9-x86_64-worker.so /usr/local/apache/modules/

$mv jakarta-tomcat-connectors-jk-1.2.28-linux-sles9-x86_64-worker.so jk_modules.so

随后编写Apache的配备文档httpd.conf 添加JK控制模块的指令:

LoadModule jk_module modules/mod_jk.so

加载JK控制模块后,还必须配备一下Apache的conf文件目录下的workers2.properties文档,一般內容以下:

#munication channel

[channel.socket:localhost:8009]

info=Ajp13 forwarding over socket tomcatld=localhost:8009

#Map the Tomcat examples webapp to the web server uri space

[urli:/examples/*]

info=Map the whole webapp

这一/examples应当是Tomcat下的相对路径,而并不是Apache的,但在这里里干了投射,这一URL就可以被Apache接纳并转给Tomcat,而无需加Tomcat的端口号号了。到此Linux下JSP自然环境构建就所有进行了,在具体运用中假如有好几个Webapp只必须改动Workers2.properties文档,添加相对的投射便可以了。

文中源于 李晨光 blog,谢绝转截! 350944/589432/

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信