千家信息网

TOMCAT+JIVE如何安装配置

发表于:2024-10-18 作者:千家信息网编辑
千家信息网最后更新 2024年10月18日,这篇文章主要介绍TOMCAT+JIVE如何安装配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!已经安装了APACHE及JDK。否则安装之。本机安装版本为apache1.3,J
千家信息网最后更新 2024年10月18日TOMCAT+JIVE如何安装配置

这篇文章主要介绍TOMCAT+JIVE如何安装配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

已经安装了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_01
PATH:在原来的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/tomcat
workers.java_home=/usr/java/jdk1.3.1_01
ps=/
(根据自己的设置进行相应修改,第一个为TOMCAT的主目录,第二个为JAVA的主目录,第三个为系统路径分隔符,WINDOW为,UNIX/LINUX为/)

10、修改apache的配置文件以使用mod_jk。
在apache的配置文件/etc/httpd/conf/httpd.conf的结尾添加:


LoadModule jk_module modules/mod_jk.so
AddModule mod_jk.c
JkWorkersFile /usr/tomcat/conf/workers.properties
JkLogFile /var/log/mod_jk.log
JkLogLevel warn
include /usr/tomcat/conf/mod_jk.conf-auto

修改

节使得SP和servlet请求被发往ajp13协议

DocumentRoot /webapps/test
ServerName cherami
SSLEngine On
JkMount /*.jsp ajp13
JkMount /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/jiveHome


4、安装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.Driver
server填:jdbc:mysql://localhost/jive
username:jive
passwd:password

以上是"TOMCAT+JIVE如何安装配置"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

目录 文件 配置 系统 服务 拷贝 数据 数据库 地址 生成 编译 库文件 文本 时候 驱动 三个 内容 命令 方法 最好 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 关于网络安全技术的说法正确的有 软件开发u盘哪里有卖的 方舟服务器管理员工具 安卓应软件开发工程师介绍 关于网络安全的手势舞蹈 数据服务器数据用u盘转移 加大网络安全投入措施 随州软件开发定制 深圳缔造网络科技软件开发公司 长征计算机网络技术学费是多少 金融网络安全概念股龙头 学校网络安全周活动新闻 意识形态网络安全情况分析 服务器运维管理体系 方舟生存进化手机版服务器下载 模态框查询数据库 dbacc远程数据库 黎明觉醒服务器已上限该怎么进去 国家网络安全证书有什么用 sql数据库软件怎么转移 物理服务器 云服务器 外卖订餐软件开发 软件开发过程客户的需求 如何链接新建立的数据库2008 服务器运维可视化软件开发 天元网络技术公司 社招网络安全工程师 软件开发招标书下载 mcice服务器怎么找 手机群控服务器 多线程
0