<%@ page contentType="text/html; charset=gb2312"%> TOMCAT+JIVE的安装配置
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
TOMCAT+JIVE的安装配置
     发布者: 发布时间:2007-11-26
TOMCAT+JIVE的安装配置本文的配置方案为:Linux Redhat 7.1+JDK1.3.1+MYSQL 3.23.36+Tomcat 3.2.1+Jive 2作者:cheramiemail:cherami@163.netTOMCAT的安装步骤:0、已经安装了APACHE及JDK。否则安装之。本机安装版本为apache1.3,JDK为1.3.1(不能使用JDK1.4.0,因为在后面JIVE的安装中在编译一个JAVA文件的时候会遇到类申明重叠的问题,缘于jdk1.4.0的java.sql包和java.beans包都包含类Statement,而在jdk1.3.1中,java.beans包不包含Statement类,而该文件导入包的方式为:import java.sql.*;import java.beans.*;)1、下载TOMCAT安装包,目前最新版本为4.0 beta 7,安装时使用的为正式发布版3.2.1(也可以使用3.2.3最新发布版),下载地址为:http://java.apache.org/。2、下载MOD_JK的源代码。包含在文件jakarta-tomcat-3.2.1-src.tar.gz中,解压后位于src/native/apache1.3(如果使用的apache则应该使用src/native/apache2)目录下。下载地址同上。3、将下载的TOMCAT发布包解开到一个目录中,例如/usr,此时在该目录下会有一个jakarta-tomcat-3.2.1目录,最好将之改名为一个短小形象的名字,例如tomcat。4、在系统配置文件/etc/profile中设置环境变量JAVA_HOME,PATH,CLASSPATH,TOMCAT_HOME,其中:JAVA_HOME:为JDK安装的主目录,在JDK1.3.1的缺省安装下应该为:/usr/java/jdk1.3.1_01PATH:在原来的PATH前面包含JAVA编译器和运行程序的,本例中为/usr/java/jdk1.3.1_01/bin.CLASSPATH:包含JDK的类库和MYSQL的JDBC驱动,本例中将MYSQL的驱动拷贝到了JDK的driver目录下,所以本例的设置为:/usr/java/jdk1.3.1_01/lib/tools.jar:/usr/java/jdk1.3.1_01/driver,对于JDK1.3.1也可以不设置tools.jar,而只需JDBC驱动的路径。TOMCAT_HOME:TOMCAT的主目录,本例中为/usr/tomcat。5、如果以前配置过TOMCAT而现在转为使用MOD_JK代替原来的mod_jserv,需要从原来的httpd.conf中删除任何ApJServMount指示,如果包含了tomcat-apache.conf 或者tomcat.conf,也需要将他们删除。6、编译下载的MOD_JK地源代码生成需要的mod_jk.so库。在LINUX下的方法为:解包jakarta-tomcat-3.2.1-src.tar.gz,进入解包后的jakarta-tomcat-3.2.1/src/native/apache1.3目录,将本目录下的所有文件拷贝到此目录上层的jk目录,命令为 cp ./* ../jk/进入jk目录:cd ../jk编译生成库文件,命令为:apxs -o mod_jk.so -I../jk -I/usr/local/jdk/include -I/usr/local/jdk/include/linux-c *.c完成后在jk目录下生成库文件mod_jk.so。7、拷贝生成的库文件mod_jk.so到/etc/httpd/modules下(也可以按照TOMCAT的安装文件的方法,但是我没有找到所说的libexec目录,只好将之拷贝到apache的模块目录下)8、将TOMCAT设置为支持更好的Ajpv13协议。修改TOMCAT_HOME/conf/server.xml 文件在下面的文本后面增加一个类似文本:不能删除前面的那个文本,因为TOMCAT在关闭的时候需要它。9、编辑TOMCAT_HOME/conf/workers.properties文件以符合系统的环境:主要修改下面三个workers.tomcat_home=/usr/tomcatworkers.java_home=/usr/java/jdk1.3.1_01ps=/(根据自己的设置进行相应修改,第一个为TOMCAT的主目录,第二个为JAVA的主目录,第三个为系统路径分隔符,WINDOW为\,UNIX/LINUX为/)10、修改apache的配置文件以使用mod_jk。在apache的配置文件/etc/httpd/conf/httpd.conf的结尾添加:LoadModule jk_module modules/mod_jk.soAddModule mod_jk.cJkWorkersFile /usr/tomcat/conf/workers.propertiesJkLogFile /var/log/mod_jk.logJkLogLevel warninclude /usr/tomcat/conf/mod_jk.conf-auto修改节使得SP和servlet请求被发往ajp13协议DocumentRoot /webapps/testServerName cheramiSSLEngine OnJkMount /*.jsp ajp13JkMount /servlet/* ajp13现在应该可以通过使用/usr/tomcat/bin/startup.sh启动TOMCAT服务器,在浏览器里面输入127.0.0.1:8080就可以看到TOMCAT的主界面。JIVE 2的安装1、下载JIVE 2的安装包jive_2_0_beta2.zip,下载完后解包,下载地址为http://www.jivesoftware.com/2、为jive创建一个目录,例如/usr/tomcat/webapps/jive,将解包后的JIVE的application目录下的所有文件拷贝到此目录下。3、编辑/usr/tomcat/webapps/jive/WEB-INF/classes目录下的jive_init.properties 文件,将之改为JIVE主目录的位置,本例中为:jiveHome=/usr/tomcat/webapps/jive/WEB-INF/jiveHome4、安装JIVE所需要的数据库。先启动MYSQL数据库服务程序(系统没有缺省启动的参看有关书籍启动MYSQL服务器。一般可通过以mysql用户登陆系统,然后mysqld就可以了。最好修改系统服务,在系统启动的时候就启动myslqd。)以root身份使用mysql:mysql -u root -p进入后使用create database jive;创建jive使用的数据库jive。授权使用jive:grant all on jive.* to jive@ identified by "password"。退出mysql,进入解包后的JIVE目录下的database目录,使用cat Jive_mysql.sql|mysql -u root jive -p建立jive数据库的表。5、修改TOMCAT的主目录下的conf目录下的server.xml文件:在或者类似部分后面添加JIVE服务目录: < /Context>6、修改/usr/tomcat/webapps/jive/include/branding/style.jsp 和/usr/tomcat/webapps/jive/admin/include/global.jsp ,在前面加上:<%@ page contentType="text/html;charset=8859_1"%>7、重新启动LINUX以使所有的修改生效,启动TOMCAT:/usr/tomcat/bin/startup.sh启动httpd服务(如果已启动此处可略过):httpd启动浏览器,在地址栏里面开始JIVE的配置:localhost:8080/jive/admin第一步应该可以顺利通过,第二步选择缺省的英文,第三步进行数据库连接,jdbc填:org.gjt.mm.mysql.Driverserver填:jdbc:mysql://localhost/jiveusername:jivepasswd:password下一步。后面就是创建超级用户和论坛的创建了。配置好后直接支持中文了。
(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
java图书资源下载
使用ant集成
linux 下jbuilder 的安装
设置类路径
subversion中文资料
用hibernate对递归数据的操作
 
最近评论:
        
鍥炲
        
那个雨天的想法!
wow gold,wow power leveling.wow power leveling,wow power leveling, max(5033)
        
如果真的有来生!
四川旅游,九寨沟旅游,稻城亚丁旅游,四姑娘山旅游,海螺沟旅游,西藏旅游, max(6712)
        
那天的情景!
Maple Story mesos,MapleStory mesos,ms mesos,mesos,SilkRoad Gold, max(2480)
        
如果真的有来生!
四川旅游,九寨沟旅游,稻城亚丁旅游,四姑娘山旅游,海螺沟旅游,西藏旅游, max(7920)
        
如果真的有来生!
四川旅游,九寨沟旅游,稻城亚丁旅游,四姑娘山旅游,海螺沟旅游,西藏旅游, max(1714)
        
轻轻走过你的窗前!
world of warcraft gold,cheap world of warcraft gold,warcraft gold,world of warcraft gold,cheap world of warcraft gold,warcraft gold max(1176)
        
不在的哪天!
final fantasy xi gil,final fantasy xi gil,final fantasy xi gil,final fantasy xi gil, max(3685)
        
没有情人的情人节!
wow gold,wow power leveling.wow power leveling,wow power leveling, max(7467)
        
没有情人的情人节!
wow gold,wow power leveling.wow power leveling,wow power leveling, max(4225)
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号