具体参考的文章,我已经粘贴至博客来了 一开始是用CentOS 5 默认的Tomcat5来实现jsp,但是在对mysql5的数据库调用上一直实现不了, 经过多次测试,还是有问题,所以,一狠心,卸载了Tomcat5,进行重新使用最新的jdk,以及部署了 Tomcat6,测试成功。 后来对Apache与Tomcat整合过程中,发现了重要的问题,在虚拟主机配置中,就是对Apache中 的httpd.conf与Tomcat的server.xml对应中,发现了如下问题: 对于httpd.conf 示意:
#说明:上面这个是让Apache默认一个非任意访问的网站指向,就是非以下定义的,这个要放第一个
对于server.xml 要对应建立:
这样的配置,就只要把网站放置在/var/www/projects/njupt.org.cn目录下,如果用下面的方法:
这样就需要把网站主目录放在/var/www/projects/njupt.org.cn/ROOT/ 下了 但这样有一个好处就是,在 httpd 的配置mod_jk.conf中
这个对分目录自身属于的/*/WEB-INF 都有效,同时,在mod_jk.conf中配置的/*.do表明,在站点所有目录下的*.do都会 被Tomcat执行,而JkMount /servlet/* worker1 表明需要为/servlet/目录下的所有Servlet才可被Tomcat执行。 最后,在设置Tomcat6开机自动运行的时候, 发现按照配置,不能开机自动运行,检查配置的错误logs文件,发现了: 出现如下错误:JAVA——HOME/jre/bin/../lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied 是因为selinux阻止了你的操作,关闭selinux即可或者改为允许模式。 |
|Archiver|手机版|小黑屋|创星网络
( 苏ICP备11027519号 )
|网站地图
GMT+8, 2025-2-23 00:56 , Processed in 0.056032 second(s), 16 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.