快速业务通道

Linux运行环境大杂配

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04
.xml文件中的如下部分:
<!--
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.invokerservlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-
</servlet>
-->

<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
两部分的注释去掉即可(就是把<!-- --> 去掉).做这一步的原因是,tomcat 4.1.12以后的版本的 servlet 调用器开关在默认状态下是关闭的.
b 修改文件 jk2.properties.#vi /usr/local/tomcat/conf/jk2.properties
## this file may be overriden at runtime. make sure tomcat is stoped
## when you edit the file.

## comments will be _lost_

## documentation of the format in jkmain javadoc.

# set the desired handler list
handler.list=apr,request //去掉了前面的注释符号#
# override the default port for the socketchannel
channelsocket.port=8009 //去掉了前面的注释符号#
# default:
# channelunix.file=${jkhome}/work/jk2.socket
# just to check if the the c is working
shm.file=/usr/local/apache/logs/jk2.shm //手动添加的
# in order to enable jni use any channeljni directive
# channeljni.disabled = 0
# and of the following directives:

# apr.jnimodeso=/opt/apache2/modules/mod_jk2.so
# if set to inprocess the mod_jk2 will register natives itself
# this will enable the starting of the tomcat from mod_jk2
# apr.jnimodeso=inprocess

在这里可以先验证一下tomcat是否可以正常工作.启动tomcat #sh /usr/local/jakarta-tomcat-5.0.28/bin/startup.sh , 正常情况会输出tomcat 和jdk的目录.
tomcat 启动输出示意图

然后再在windows的计算机的浏览器里输入linux服务器的ip地址和端口号,形如:http://192.168.0.100:8080 ,如果没有意外,则可出现那只可爱的小猫.
③配置apache:php和jsp都要整合在apache里(可以把apache想象成一个容器),这一步的配置过程也是很复杂的.配置前可以先验证一下apache,看它是否可以正常工作.与tomcat相试,只是不用输端口号而已,形如 http://192.168.0.100 ,如果出现apache 的测试web页面,表明一切正常.
a 对文件workers2.properties的修改.其目的是让tomcat与apache系统工作.使用命令 #vi /usr/local/apache/conf/workers2.properties 编辑文件如下所示
[shm]
info=scoreboard. requried for rec and status with multiprocess servers.
file=/usr/local/apache/logs/shm.file //这行是改动过的
size=1048576 //手动添加的

# defines a load balancer named lb. use even if you have machine.
[lb:lb]

# example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
group=lb

# map the tomcat examples webapp to the web server uri space
[uri:/*.jsp] //jsp脚本交给tomcat 解释器完成,其它的由apache处理, 如果不是这//样,就会出现/usr/local/jakarta-tomcat/webapps/root里的php脚本//不能被正确解析.感

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号