设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 操作系统 >> OpenBSD >> 在FreeBSD配置JSP环境
精品推荐
OpenBSD点击TOP10
·Free BSD,Linux之比较
·freebsd VPN 搭建
·freebsd系统时间同步及ntp服务的提供
·freebsd ipf+ipnat+ipfw建立带流量控制的透明网关
·FreeBSD的配置
·ipf+ipnat+ipfw建立带流量控制的透明网关
·POSTFIX下的反垃圾反病毒邮件系统
·FreeBSD 5.2.1R Web Server架设实例过程
·OpenBSD可加载内核模块编程完全指南
·FreeBSD+IPFILTER实现整网(N个Vlan)透明代理上网
操作系统点击TOP10
·Windows Vista完全硬盘安装法
·Windows Vista 激活不求人
·Windows Vista局域网网络连接设置
·Windows Vista系统动态桌面截图欣赏
·Windows XP中磁盘的分区应用
·Windows NT/2000/XP 出现蓝屏并显示“STOP 0x0000007f”错误
·让Windows XP变身Vista
·一招搞定Vista系统软件不兼容问题
·教你如何正确配置和优化Windows Vista
·只转两圈 加快Windows XP启动速度
精选专题

在FreeBSD配置JSP环境

作者: 来源:网络文章 时间:2005-12-13 0:45:40

在FreeBSD配置JSP环境(2) reads
CFLAGS=-DHAVE_CONFIG_H -g -fpic -DSHARED_MODULE -O2 -D_REENTRANT -pthread -
DLinux -Wall
JK=../jk/
SRCS=jk_ajp12_worker.c jk_connect.c jk_msg_buff.c jk_util.c jk_ajp13.c
jk_jni_worker.c jk_pool.c jk_worker.c jk_ajp13_worker.c jk_lb_worker.c

jk_sockbuf.c jk_map.c jk_uri_worker_map.c
OBJS=${patsubst %.c,%.o,${SRCS}}
%.o: ../jk/%.c
${CC} -c ${CFLAGS} ${JAVA_INCL} ${A13_FLAGS} $< -o $@
.c.o:
${APXS} -c ${JAVA_INCL} -DFREEBSD ${A13_FLAGS} -I../jk $<
all: mod_jk.so
mod_jk.so: ${OBJS} mod_jk.o
$(APXS) -c -o mod_jk.so ${OBJS} mod_jk.o
# $(CC) -shared -o mod_jk.so ${OBJS} mod_jk.o
clean:
rm *.o *.so
##########################################################################
在编译生成mod_jk.so时,遇到了很多问题,首先是关于Makefile文件的修改,
然后apxs老是提示错误,如果是这样的话,可以直接使用gcc命令行编译:
#gcc -fpic -c *.c jk/*.c -I../jk
#gcc --shared -o mod_jk.so *.o
也可以达到目的

注意:要加入-I选项,将apache,jdk和../jk的include文件包含,具体参照
前面的Makefile.freebsd
生成mod_jk.so之后,将它拷贝到/usr/local/apache/libexec/下

5.配置apache和tomcat使apache遇到jsp文件时调用tomcat的jsp引擎:
多数情况下,tomcat会产生Apache需要的配置文件,当tomcat启动的时候,
它在/usr/local/tomcat/conf/下自动产生一个与Apache相适应的名为
mod_jk.conf-auto的文件,这个文件需要被httpd.conf包含。
#cd /usr/local/apache/conf
#vi httpd.conf
加入如下行:
Include /usr/local/tomcat/conf/mod_jk.conf-auto

同时,还需要Load Module,在httpd.conf中添加如下行:
LoadModule jk_module libexec/mod_jk.so

AddModule mod_jk.c
JkWorkersFile /usr/local/jakarta-tomcat/conf/workers.properties
JkLogFile /usr/local/apache/logs/mod_jk.log
JkLogLevel warn
注意:要配置workers.properties和mod_jk.conf,使其与当前的环境相适应。

6.运行:

到现在为止,如果没有问题的话,就可以运行了,
#/usr/local/apache/bin/apachectl start
如果出现类似如下错误:
loading mod_jk.so, undefined symbol; map_name_at
说明mod_jk.so并没有编译完全,没有将所以的.o文件或者.c文件编译进去,
需要重新编译。
#/usr/local/tomcat/bin/tomcat.sh start

共3页 9 7 [1] [2] [38 :>

在FreeBSD配置JSP环境 相关文章:
在FreeBSD配置JSP环境 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com