tomcat体验

 

为了体验tomcat的部署,以在tomcat上部署jforum-2.1.9为例,来体验所谓XX容器什么的。jforum-2.1.9官方下载地址:
http://jforum.net/download.jsp

tomcat官方下载地址:
http://tomcat.apache.org/download-55.cgi

选择哪个版本的tomcat?依java版本决定:

tomcat 7.0.x需要java 1.6以上版本;
tomcat 6.0.x需要java 1.5以上版本;
tomcat 5.5.x需要java 1.4以上版本;

查看java版本:

# java -version

这里我选择安装tomcat 5.5.34。故安装tomcat还要安装j2sdk,注意,是jdk不是jre,jdk包含jre,jre包含java,jdk的版本与其包含的java版本一般不一样。比如jdk1.6里面包含的java可能是1.4的。

jforum需要使用数据库,可以是mysql或者oracle。我这里选用轻量级的mysql。

jdk官方下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u27-download-440405.html

mysql官方下载地址:
http://www.mysql.com/downloads/mysql/

#######################################################

安装jdk、mysql。打开服务器防火墙TCP的3306、8080端口。

建立tomcat用户:
# useradd -g soft tomcat
# echo tomcat:123456|chpasswd

将apache-tomcat-5.5.34.tar.gz放到~目录下。

编辑.bash_profile文件,设置环境变量:
export JAVA_HOME=/home/weblogic/Oracle/Middleware/jdk160_24
export CATALINA_HOME=/home/tomcat/apache-tomcat-5.5.34

使配置生效:
$ . ./bash_profile

安装步骤:
$ cd ~
$ tar -zxvf apache-tomcat-5.5.34.tar.gz
$ cd apache-tomcat-5.5.34/bin
$ tar -zxvf commons-daemon-native.tar.gz
$ cd commons-daemon-1.0.7-native-src/unix
$ ./configure --with-java=/home/endoresu/Oracle/Middleware/jdk160_24
$ make
$ cp jsvc ~/apache-tomcat-5.5.34/bin

启动tomcat:
$ /home/tomcat/apache-tomcat-5.5.34/bin/startup.sh

停止tomcat:
$ /home/tomcat/apache-tomcat-5.5.34/bin/shutdown.sh

jsvc是用于启动tomcat进程的一个灵活的工具。参数太多,不懂得用。用jsvc启动tomcat:
$ cd ~/apache-tomcat-5.5.34
$ ./bin/jsvc -Djava.endorsed.dirs=./common/endorsed -cp ./bin/bootstrap.jar -outfile ./logs/catalina.out -errfile ./logs/catalina.err org.apache.catalina.startup.Bootstrap
还可以使用-user参数指定tomcat进程所有者。

/home/tomcat/apache-tomcat-5.5.34/bin/commons-daemon-1.0.7-native-src/unix/samples/Tomcat5.sh脚本是tomcat提供的系统服务脚本,虽然说可能要自己修改一下才能用。

启动tomcat,就可以使用
http://服务器IP:8080/
来访问tomcat测试页。

#########################################################

为了安装和使用jforum-2.1.9,需要对其进行一些修改。解压jforum-2.1.9.zip,打开WEB-INF\config\database\mysql\mysql_db_struct.sql这个文件,把里面所有type=InnoDB(不分大小写)改为ENGINE=InnoDB。mysql-5.5.16不支持写作:type=InnoDB,要改成其等价语句。再开打同一目录下的mysql.properties,在database.connection.string=后面加上&useUnicode\=true&characterEncoding\=utf8,否则会有乱码(这样改还不能完全消除乱码)。

修改完jforum-2.1.9后,把jforum-2.1.9这个文件夹复制到服务器上/home/tomcat/apache-tomcat-5.5.34/webapps这个目录下。

进入服务器的mysql,创建jforum的数据库:
mysql> CREATE DATABASE jforum DEFAULT CHARACTER SET utf8;

进入jforum安装页开始安装:
http://服务器IP:8080/jforum-2.1.9/install.jsp

将论坛安装为中文后,默认是不能发帖的,需操作:
$ cd /home/tomcat/apache-tomcat-5.5.34/webapps/jforum-2.1.9/templates/default/images
$ cp -a en_US zh_CN
然后进入zh_CN目录把对应按钮的图片换成中文的就行了

##################################################################

tomcat配置文件为/home/tomcat/apache-tomcat-5.5.34/conf/server.xml,官方文档:
http://tomcat.apache.org/tomcat-5.5-doc/config/index.htmll

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值