TOMCAT的安裝步驟: 已經安裝了APACHE及JDK
否則安裝之
本機安裝版本為apache
JDK為
(不能使用JDK
因為在後面JIVE的安裝中在編譯一個JAVA文件的時候會遇到類申明重疊的問題
緣於jdk
的java
sql包和java
beans包都包含類Statement
而在jdk
中
java
beans包不包含Statement類
而該文件導入包的方式為:
import java
sql
*;
import java
beans
*;)
下載TOMCAT安裝包
目前最新版本為
beta
安裝時使用的為正式發布版
(也可以使用
最新發布版)
下載地址為
下載MOD_JK的源代碼
包含在文件jakarta
tomcat
src
tar
gz中
解壓後位於src/native/apache
(如果使用的apache則應該使用src/native/apache
)目錄下
下載地址同上
將下載的TOMCAT發布包解開到一個目錄中
例如/usr
此時在該目錄下會有一個jakarta
tomcat
目錄
最好將之改名為一個短小形象的名字
例如tomcat
在系統配置文件/etc/profile中設置環境變量JAVA_HOME
PATH
CLASSPATH
TOMCAT_HOME
其中:
JAVA_HOME:為JDK安裝的主目錄
在JDK
的缺省安裝下應該為
/usr/java/jdk
_
PATH:在原來的PATH前面包含JAVA編譯器和運行程序的
本例中為/usr/java/jdk
_
/bin
CLASSPATH:包含JDK的類庫和MYSQL的JDBC驅動
本例中將MYSQL的驅動拷貝到了JDK的driver目錄下
所以本例的設置為
/usr/java/jdk
_
/lib/tools
jar:/usr/java/jdk
_
/driver
對於JDK
也可以不設置tools
jar
而只需JDBC驅動的路徑
TOMCAT_HOME:TOMCAT的主目錄
本例中為/usr/tomcat
如果以前配置過TOMCAT而現在轉為使用MOD_JK代替原來的mod_jserv
需要從原來的中刪除任何ApJServMount指示
如果包含了nf 或者nf
也需要將他們刪除
編譯下載的MOD_JK地源代碼生成需要的mod_jk
so庫
在LINUX下的方法為
解包jakarta
tomcat
src
tar
gz
進入解包後的jakarta
tomcat-
/src/native/apache
目錄
將本目錄下的所有文件拷貝到此目錄上層的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
拷貝生成的庫文件mod_jk
so到/etc/httpd/modules下(也可以按照TOMCAT的安裝文件的方法
但是我沒有找到所說的libexec目錄
只好將之拷貝到apache的模塊目錄下)
將TOMCAT設置為支持更好的Ajpv
協議
修改TOMCAT_HOME/conf/server
xml 文件
在下面的文本
<Connector className=
org
apache
tomcat
service
PoolTcpConnector
>
<Parameter name=
handler
value=
org
apachnnector
Ajp
ConnectionHandler
/>
<Parameter name=
port
value=
/>
</Connector>
後面增加一個類似文本
<Connector className=
org
apache
tomcat
service
PoolTcpConnector
>
<Parameter name=
handler
value=
org
apachnnector
Ajp
ConnectionHandler
/>
<Parameter name=
port
value=
/>
</Connector>
不能刪除前面的那個文本
因為TOMCAT在關閉的時候需要它
編輯TOMCAT_HOME/conf/workers
properties文件以符合系統的環境
主要修改下面三個
workers
tomcat_home=/usr/tomcat
workers
java_home=/usr/java/jdk
_
ps=/
(根據自己的設置進行相應修改
第一個為TOMCAT的主目錄
第二個為JAVA的主目錄
第三個為系統路徑分隔符
WINDOW為
UNIX/LINUX為/)
修改apache的配置文件以使用mod_jk
在apache的配置文件/etc/的結尾添加
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/nf
auto
修改<VirtualHost>節使得SP和servlet請求被發往ajp
協議
DocumentRoot /webapps/test
ServerName cherami
SSLEngine On
JkMount /*
jsp ajp
JkMount /servlet/* ajp
現在應該可以通過使用/usr/tomcat/bin/startup
sh啟動TOMCAT服務器
在浏覽器裡面輸入
:
就可以看到TOMCAT的主界面
JIVE 的安裝 下載JIVE
的安裝包jive_
_
_beta
zip
下載完後解包
下載地址為
為jive創建一個目錄
例如/usr/tomcat/webapps/jive
將解包後的JIVE的application目錄下的所有文件拷貝到此目錄下
編輯/usr/tomcat/webapps/jive/WEB
INF/classes目錄下的jive_init
properties 文件
將之改為JIVE主目錄的位置
本例中為
jiveHome=/usr/tomcat/webapps/jive/WEB
INF/jiveHome
安裝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數據庫的表
修改TOMCAT的主目錄下的conf目錄下的server
xml文件
在<Context path=
/examples
docBase=
webapps/ROOT
/>或者類似部分後面添加JIVE服務目錄
<Context path=
/jive
docBase=
webapps/jive
debug=
reloadable=
true
> < /Context>
修改/usr/tomcat/webapps/jive/include/branding/style
jsp 和/usr/tomcat/webapps/jive/admin/include/global
jsp
在前面加上
<%@ page contentType=
text/html;charset=
_
%>
重新啟動LINUX以使所有的修改生效
啟動TOMCAT:
/usr/tomcat/bin/startup
sh
啟動httpd服務(如果已啟動此處可略過)
httpd
啟動浏覽器
在地址欄裡面開始JIVE的配置
localhost:
/jive/admin
第一步應該可以順利通過
第二步選擇缺省的英文
第三步進行數據庫連接
jdbc填
org
gjt
mm
mysql
Driver
server填
jdbc:mysql://localhost/jive
username
jive
passwd:password
下一步
後面就是創建超級用戶和論壇的創建了
配置好後直接支持中文了
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28899.html