linux 下apache-tomcat安装配置.doc_第1页
linux 下apache-tomcat安装配置.doc_第2页
linux 下apache-tomcat安装配置.doc_第3页
linux 下apache-tomcat安装配置.doc_第4页
linux 下apache-tomcat安装配置.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安装配置apache-tomcat-6.0.132008年11月10日 星期一 2:10 P.M.下载Tomcat在下面的地址下载Tomcat的二进制版/download-60.cgi即下载文件apache-tomcat-6.0.13.tar.gz2. 安装首先解压缩gunzip tomcat-4.1.18.tar.gztar -zxvf tomcat-4.1.18.tar得到Tomcat的所有文件.然后把它拷贝到你要安装的位置,如/opt/tomcat/apache-tomcat-6.0.13设置* 设置路经在/etc/profile文件中加入如下几行JAVA_HOME=/opt/java/jdk6.0CLASS_PATH=$JAVA_HOME/lib:JAVA_HOME/jre/lib:JAVA_HOME/lib/tools.jar:$CLASS_PATHPATH=$JAVA_HOME/bin:$PATHTOMCAT_HOME=/opt/tomcat/apache-tomcat-6.0.13CATALINA_HOME=$TOMCAT_HOMEPATH=$TOMCAT_HOME/bin:$PATHexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC CLASS_PATH JAVA_HOME TOMCAT_HOME CATALINA_HOME在此我们假设Java JDK安装在/opt/java/jdk6.0目录下* 设置PortTomcat缺省的Port number是8080打开文件tomcat/conf/server.xml,找到如下的字段:然后把8080改成80即可* 创建temp子目录在/opt/tomcat/目录下建立一个temp子目录mkdir temp4.设置tomcat的startup.sh 和shutdown.sh两个文件到opt/tomcat/apache-tomcat-6.0.13/conf下,把以下几句加入startup.sh和shutdown.sh两个文件JAVA_HOME=/opt/java/jdk6.0CLASS_PATH=$JAVA_HOME/lib:JAVA_HOME/jre/lib:JAVA_HOME/lib/tools.jar:$CLASS_PATHPATH=$JAVA_HOME/bin:$PATHTOMCAT_HOME=/opt/tomcat/apache-tomcat-6.0.13CATALINA_HOME=$TOMCAT_HOMEPATH=$TOMCAT_HOME/bin:$PATHexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC CLASS_PATH JAVA_HOME TOMCAT_HOME CATALINA_HOME5启动Tomcat安装完后,重新启动计算机,以使JAVA_HOME和TOMCAT_HOME的设置生效然后到/opt/tomcat/apache-tomcat-6.0.13/bin下,运行命令:./startup.sh正常情况下可以见到如下的信息:Using CATALINA_BASE: /opt/tomcat/apache-tomcat-6.0.13Using CATALINA_HOME: /opt/tomcat/apache-tomcat-6.0.13Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-6.0.13/tempUsing JRE_HOME: /opt/java/jdk6.0linux下启动tomcat报 错:The BASEDIR environment variable is not defined correctly2010-03-29 21:46:48|分类: Linux基本操作 |标签: |字号大中小订阅 The BASEDIR environment variable is not defined correctly This environment variable is needed to run this program解 决办法:把$CATALINA_HOME/bin目录下所有.sh文件添加一个可执行权限。sudo chmod +x /usr/share/tomcat/bin/*.shCATALINA_HOME根据具体配置情况执行上面的命令。安装完tomcat6后,进入其目录/usr /share/tomcat6/bin/,运行startup.sh出现错误:tomcat报 错touch: cannot touch /usr/share/tomcat6/logs/catalina.out:No such file or directory其解决办法如下:自己建立目录:mkdir /usr/share/tomcat6/logs重新运行,问题解决。6.设置自动启动Tomcat在Linux下,Tomcat可以作为一个守护进程来启动以及停止,这个必须借助于项目commons-daemon中的jsvc工具。Tomcat安装完后就带有这个工具的源码tomcat/bin/jsvc.tar.gz。按照下列命令安装这个工具:解压: tar zxvf jsvc.tar.gz配置: cd jsvc-srcchmod +x configure。/configure -with-java=/usr/jdk编译: make检验: 。/jsvc -helpjsvc工具本身带了一个脚本用来启动和停止Tomcat守护进程,但是在试验中发现该脚本无法设置为自动启动,显示的错误信息是:tomcat 服务不支持chkconfig,因此修改了此脚本,代码如#!/bin/bash# tomcatd This shell script takes care of starting and stopping# standalone tomcat# # chkconfig: 345 91 10# description: tomcat service# processname: tomcatd# config file:# Source function library. /etc/rc.d/init.d/functions# Source networking configuration. /etc/sysconfig/network# Check that networking is up. = no & exit 0prog=tomcatdexport JAVA_HOME=/opt/java/jdk6.0export CATALINA_HOME=/opt/tomcat/apache-tomcat-6.0.13PATH=$PATH:$JAVA_HOME/binSTARTUP=$CATALINA_HOME/bin/startup.shSHUTDOWN=$CATALINA_HOME/bin/shutdown.shif ! -f $CATALINA_HOME/bin/startup.sh then echo CATALINA_HOME for tomcatd not available exitfistart() # Start daemons. echo -n $Startting tomcat service: daemon $STARTUP RETVAL=$?return $RETVALstop() # Stop daemons. echo -n $Stoping tomcat service: $SHUTDOWNRETVAL=$? $RETVAL# See how we were called.case $1 instart) start ;stop) stop ;restart|reload) stop start RETVAL=$? ;status) status $prog RETVAL=$? ;*) echo $Usage: $0 start|stop|restart|status exit 1esacexit $RETVAL把拷贝脚本到/etc/rc.d/init.d目录下的tomcatd文件,给该脚本赋予可执行权限(chmod +x tomcatd),你可以使用命令/etc/rc.d/init.d/tomcatd start|stop 来验证守护进程是否可以正常启动和停止。接下来就是把这个脚本设置成系统启动时自动执行,系统关闭时自动停止,使用如下命令:chkconfig -add tomcatd注:如果以上脚本在windows下用写字板写好后,用远程管理的可视化工具把文件拖放到/etc/rc.d/init.d目录下,用 /etc/rc.d/init.d/tomcatd start|stop命令时,系统会提示:/etc/rc.d/init.d/tomcatd:No such file or directory.解决的文法:找一个可以运行的脚本(比如: mysqld )copy一份出来重命名tomcatd1,然后把tomcatd这个文件的内容全copy到tomcatd1里,保存,删除tomcatd,重命名tomcatd1为tomcatd. 出现这种问题:可能是从windows下copy到linux下,文件会多些linux下不认的字符7.打开tomcat欢迎页启动tomcat,在/opt/tomcat/bin下运行下面的命令startup.sh,即可,然后用浏览器打开如下的网页 http:/localhost/或者 http:/localhost:8080/ (如果没有把Port number改为)如果你见到Tomcat的网页(index.jsp),证明Tomcat安装成功,并已经启动如要关闭Tomcat,在/opt/tomcat/bin下运行下面的命令即可 ./shutdown.sh8. 注册你自己的项目(Project)假设你有一个自己的JSP项目,他应该安装在下面的目录下: /opt/tomcat/webapps/myproject你必须在tomcat/conf/server.xml中加入一行 在浏览器中对应的地址为: http:/localhost/myproject9注意 可能的错误 tomcat 7.0.19 启动报错 Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.日志提示是没有 找到Bootstarp等这些文件,我到./tomcat/bin下,还真的没有找到这些文件,网上找了半天,也不知道原因,最后试着重新安装 tomcat 7.0.19 最后发现了问题所在, 下载的版本有问题,官网上 有z这几个版本, 只要下载core下面的 tar.gz 就可以了。 10错误tomcat6出现cannot touch

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论