tomcat简单安装及总结

做下总结。方便以后查阅,给自己加深一下印象,同时也希望给出现相同错误的亲们提供一个解决方案。

可以进入下面的网站下载需要的版本

1.下载jdk及tomcat

http://download.chinaunix.net/down.php?id=33932&ResourceID=61&site=1

http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36.tar.gz

2.安装jdk环境

[root@localhost src]# ls

apache-tomcat-6.0.36.tar.gz debug jdk-6u26-dlj-linux-amd64.bin kernels

[root@localhost src]#chmod o+xjdk-6u26-dlj-linux-amd64.bin //先给jdk的other用户增加执行权限x,部分版本在执行此步骤过后,会提示下一步的动作。本版本无提示,我们手动执行下一步

[root@localhost src]#./jdk-6u26-dlj-linux-amd64.bin //执行后会有大堆提示信息,到后面会有如下提示你是否同样执行:

Do you agree to the above license terms? [yes or no]

我们执行 yes

完成后,会在当前目录生成一个新目录: jdk1.6.0_26

[root@localhost src]# ls

apache-tomcat-6.0.36.tar.gz jdk1.6.0_26 kernels

debug jdk-6u26-dlj-linux-amd64.bin

[root@localhost src]#mkdir -p /usr/java/ //新建一个目录,用来搭建jdk环境

[root@localhost src]#mv jdk1.6.0_26 /usr/java/

[root@localhost src]#vim /etc/profile //修改环境变量,在改文件下面添加以下内容:

export JAVA_HOME=/usr/java/jdk1.6.0_26

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

source /etc/profile //使环境变量马上生效

java -version //查看java版本,来观察jdk是否安装成功

3.安装配置tomcat

[root@localhost src]#tar zxvf apache-tomcat-6.0.36.tar.gz

[root@localhost src]# mv apache-tomcat-6.0.36 /usr/local/tomcat_1

[root@localhost src]# cd /usr/local/tomcat_1/

[root@localhost tomcat_1]# ls

bin lib logs RELEASE-NOTES temp work

conf LICENSE NOTICE RUNNING.txt webapps

[root@localhost tomcat_1]# ./bin/startup.sh //启动tomcat

Using CATALINA_BASE: /usr/local/tomcat_1

Using CATALINA_HOME: /usr/local/tomcat_1

Using CATALINA_TMPDIR: /usr/local/tomcat_1/temp

Using JRE_HOME: /usr/java/jdk1.6.0_26

Using CLASSPATH: /usr/local/tomcat_1/bin/bootstrap.jar

root@localhost lib]# ps -ef |grep java |grep -v grep //查看是否有java进程

如果java进程起来,且8080端口启动即表示tomcat正常启动:访问:http://ip:8080

[root@localhost tomcat_1]# java //执行java命令

Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object //报错,貌似提示在初始化的时候虚拟内存vm错误

[root@localhost tomcat_1]#ps -ef |grep java |grep -v grep //执行后无内容显示,说明无进程
[root@localhost tomcat_1]#netstat -nutpl |grep 8080 //查看tomcat的8080端口是否启动,无内容显示,说明8080端口未启动,也就是说明tomcat未启动起来。百思不得其解!!
[root@localhost tomcat_1]# cat ./logs/catalina.out //查看tomcat的logs日志文件
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
后google,经高人指点,于是乎:
4.解决报错: Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

[root@localhost tomcat_1]# cd /usr/java/jdk1.6.0_26/lib/

[root@localhost lib]# ls

ct.sym htmlconverter.jar jconsole.jar orb.idl tools.pack

dt.jar ir.idl jexec sa-jdi.jar visualvm

[root@localhost lib]# unpack200 tools.pack tools.jar //转换文件类型

[root@localhost lib]# cd /usr/java/jdk1.6.0_26/jre/lib/

[root@localhost lib]# ls

rt.pack //在该目录下面找到该文件,并执行以下命令:
[root@localhost lib]# unpack200 rt.pack rt.jar
[root@localhost lib]# java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
........... //后面还有很多内容,不在此贴出来,意在java命令可以执行。

[root@localhost lib]# /usr/local/tomcat_1/bin/startup.sh //再次尝试启动tomcat

Using CATALINA_BASE: /usr/local/tomcat_1

Using CATALINA_HOME: /usr/local/tomcat_1

Using CATALINA_TMPDIR: /usr/local/tomcat_1/temp

Using JRE_HOME: /usr/java/jdk1.6.0_26

Using CLASSPATH: /usr/local/tomcat_1/bin/bootstrap.jar

[root@localhost lib]# netstat -ntl //查看tomcat的8080端口是否已经启动

Active Internet connections (only servers)

tcp 0 0 :::8080 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
tcp 0 0 ::1:631 :::* LISTEN
tcp 0 0 ::1:25 :::* LISTEN
tcp 0 0 :::55001 :::* LISTEN
tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN
tcp 0 0 :::8009 :::* LIS

ok,我们的8080端口已经起来。

[root@localhost lib]# ps -ef |grep java |grep -v grep //查看是否有java进程

root 11454 1 0 09:31 pts/0 00:00:08 /usr/java/jdk1.6.0_26/bin/java -Djava.util.logging.config.file=/usr/local/tomcat_1/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat_1/endorsed -classpath /usr/local/tomcat_1/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat_1 -Dcatalina.home=/usr/local/tomcat_1 -Djava.io.tmpdir=/usr/local/tomcat_1/temp org.apache.catalina.startup.Bootstrap start

ok,进程也有了,接下来我们在浏览器里面来查看是否可以进行访问:

ok,我们的apache故障已解决,已能访问。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值