由 iokok 在 08-09-2004 15:42 发表:
Redhat AS 3.0上apache2.0.50+tomcat5.0.25+jk2 的安装
把安装过程大概做个说明记录,一是有个总结,二是希望能帮到其他的朋友,有不恰当的地方希望大家指正,呵呵
安装Redhat AS 3.0就不多说了,我是自定义安装,把以后需要的工具如gcc等都装上了,省的以后用的时候没有还得装,麻烦,呵呵,你就随便了
安装j2sdk-1_4_2_02-linux-i586-rpm.bin(或其他版本都ok)
下载后双击安装
配置环境变量
编辑/etc/profile 加入下面句:
PATH=/usr/j2se/bin (改为你安装j2sdk的路径)
JAVA_HOME=/usr/j2se (改为你安装j2sdk的路径)
CLASSPATH=/usr/j2se/lib/tools.jar:/usr/j2se/lib/dt.jar (改为你安装j2sdk的路径)
export PATH JAVA_HOME CLASSPATH
重新启动使之生效
Tomcat 5.0.25
在 http://www.apache.org下载得到jakart...t-5.0.25.tar.gz
#gunzip jakarta-tomcat-5.0.25.tar.gz
#tar xvf jakarta-tomcat-5.0.25.tar
#mv jakarta-tomcat-5.0.25 /usr/local/tomcat5.0.25
#cd /usr/local/tomcat5.0.25/bin
#./catalina.sh start
然后测试 http://localhost:8080 看到那个猫了吧,恭喜你tomcat安装ok
安装apache2.0.50
估计用到的工具有:gcc,automake,autoconfig;libtools,m4 大家可以去下载rpm包安装就行了,别忘了写人环境变量噢 :-P
gunzip httpd-2.0.50.tar.gz
tar xvf httpd-2.0.50.tar
cd httpd-2.0.50/bin
./configure -prefix=/usr/local/apache2 -enable-so (可改为你自己的目录;-enable-so用于加载connector,不可省略,你还可以加上你自己的其他模块)
make
make install
cd /usr/local/apache2/conf
vi httpd.conf
更改:servername 你的机器ip或域名
group nobody
listen yourip:80 (apache2以后把port已经改成了listen)
保存后,cd ../bin
./apachectl start
测试: http://localhost 看到apache的欢迎界面了吧,ok
整合apache2与tomcat5.0.25
用连接器jakarta-tomcat-connectors-jk2-src-current.tar.gz(就是jk2),大家可到 http://jakarta.apache.org/site/sourceindex.cgi下载
gunzip jakarta-tomcat-connectors-jk2-src-current.tar.gz
tar xvf jakarta-tomcat-connectors-jk2-src-current.tar
cd jakarta-tomcat-connectors-jk2-src-current/jk/native2
./configure --with-apxs2=/usr/local/apache2/bin/apxs (注意改为你的apache安装目录)
make
cd ../build/jk2/apache2
/usr/local/apache2/bin/apxs -n jk2 -i mod_jk2.so
现在大家可以看到mod_jk2.so文件已经在你的apache/modules/ 中了
编辑apache/conf/httpd.conf
LoadModule jk2_module modules/mod_jk2.so 保存
在apache/conf/中新建文件workers2.properties,内容为下(注意其中目录要改为你的目录噢):
[shm]
file=/usr/local/apache2/logs/shm.file
size=1048576
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
Uri mapping
[uri:/*]
worker=ajp13:localhost:8009
保存后,就快大功告成啦,呵呵
cd apache2/bin
./apachectl start
测试: http://localhost 大家是不是看到了那个猫猫的界面啊,恭喜恭喜,整合成功咯!!!(可别忘了启动tomcat)
由 iokok 在 08-09-2004 17:15 发表:
好像系统自带的apache好像没有apxs,所以要整合tomcat的话就的自己编译了
由 smile787 在 08-09-2004 17:25 发表:
支持。。。辛苦了。。
由 iokok 在 08-09-2004 17:38 发表:
谢谢版主。呵呵

由 iversion 在 08-09-2004 17:48 发表:
配置环境变量
编辑/etc/profile 加入下面句:
PATH=/usr/j2se/bin (改为你安装j2sdk的路径)
JAVA_HOME=/usr/j2se (改为你安装j2sdk的路径)
CLASSPATH=/usr/j2se/lib/tools.jar:/usr/j2se/lib/dt.jar (改为你安装j2sdk的路径)
export PATH JAVA_HOME CLASSPATH
其实不用重新启动,只要用source /etc/profile或 . /etc/profile
使之生效就可以了
The future world is full of unknown things ,but I will still try to explore dangersome fields with my black eyes!
------iversion
由 syd168 在 08-09-2004 18:08 发表:
已经加入精华了
技术论坛 论坛技术
发展技术 普及信息
由 David 在 08-10-2004 13:36 发表:
安装成功了!
请问应该把自己写的jsp文件放在哪才能执行到?
应当怎样才能显示页面指到自己写的jsp文件的目录?如/home/jsp 要怎样设置?
由 Snoopy 在 08-10-2004 15:53 发表:
这贴不用置顶吧,,,,放入精华兄弟们也很快就能找到
And then in the evening light, when the bars of freedom fall
I watch the two of you in the shadows on the wall
How in the darkness steals some of the choices from my hand
Then will I begin to under
由 RAULNAN 在 08-17-2004 17:01 发表:
请问我在make的时候总是这样啊谢谢
gcc: unrecognized option `-rpath'
/usr/lib/httpd/modules: file not recognized: 是一个目录
collect2: ld returned 1 exit status
make[1]: [http://../build/jk2/apache2/mod_jk2.la] Error 1 (ignored)
mode=install /bin/cp http://../build/jk2/apache2/mod_jk2.la pwd/http://../build/jk2/apache2//usr/lib/httpd/modules
/bin/cp: stat‘http://../build/jk2/apache2/mod_jk2.la’失败: 没有那个文件或目录
make[1]: [http://../build/jk2/apache2//usr/lib/httpd/modules/mod_jk2.so] Error 1 (ignored)
/bin/cp http://../build/jk2/apache2//usr/lib/httpd/modules/mod_jk2.so http://../build/jk2/apache2/mod_jk2.so
/bin/cp: stat‘http://../build/jk2/apache2//usr/lib/httpd/modules/mod_jk2.so’失败: 没有那个文件或目录
make[1]: *** [http://../build/jk2/apache2/mod_jk2.so] Error 1
make[1]: Leaving directory `/root/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/server/apache2'
make: *** [jk2-build] Error 1
[root@qq22 native2]#
由 linker_yxj 在 08-31-2004 00:00 发表:
在/etc/profile中添加如下行:
export JAVA_HOME=/usr/local/j2sdk1.4.2_04
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib <br