zoukankan      html  css  js  c++  java
  • SUSE11.0 上安装tomcat5.5.27及一点问题

    在linux上装tomcat很简单,类似文章网上一大堆,这个写这篇文章,主要是对一些模糊的东西做一个澄清

    一,总体状况

    1.系统:SUSE11.0

    2.其他:SUSE11.0默认配置

    3.tomcat 5.5.27

    4.IP:局域网,150.100.1.224

    二,问题:

    1.tomcat启动是否成功的问题?

    2.classdefnotfound问题

    3.端口被占用

    4.访问页(localhost:8080)一片空白

    5.在本机能访问localhost:8080看到可爱的猫,但是在局域网内的其他机器却不能

    三,解决措施:

    1.tomcat能否成功--->可以在其安装目录 (tomcat一般用免安装的,那就是其文件被解压的目录)下,有个logs目录,在启动tomcat前,先看一下里面要是有文件,就将其清空,当你启动tomcat 后,tomcat会在自动在里面生成一系列的日志文件,在文件catalina.out可以看到你的启动信息,是否成功。若启动失败,在哪边失败,都会在这个文件中show出来,就相当于你在windows下时启动tomcat时dos提示窗口中show的信息..

    2.classdefnotfound问题--->找不到要用的相应类,目前来看,这样的问题一般是两种情况,一是,环境变量没配对:环境变量要在/etc/profile文件中配(针对SUSE11.0),加上诸如 export JAVA_HOME=/usr/java...强烈建议在改动profile文件前做备份,cp profile profile.bk

    一个环境变量有多个值时,用:(冒号)隔开,相当于windows下配环境下配环境变量时用于分隔的分号。一般而言要配四个环境变量:CLASSPATH(用$CLASSPATH 加上jdk的主要类诸如rt.jar之类的包存放路径),PATH(用$PATH加上java,javac等bin文件存放的路径),JAVA_HOME,JRE_HOME,保存,用source profile 命令使环境变量生效(查看是否设成功,用echo $JAVA_HOME....查看)

    二是,系统gci自带的java环境,缺tomcat运行时所需的某些包,所以建议去java官网下载 jdk的rpm包回来重新安装,然后再设置环境变量

    3.端口被占用这种问题在windows平台上也常见。配置文件中更改端口即可

    4.这种情况,我目前来看,是由于主机在装好系统后,主机名被改动带来的影响

     5.是因为suse的防火墙默认是开着,挡掉了外来的访问,在yast2中防火墙设置中停掉防火墙即可

  • 相关阅读:
    ORACLE 查询所有用户调度作业
    【ORACLE】查看死锁进程并结束死锁的脚本
    Oracle12c中数据泵新特性之功能增强(expdp, impdp)
    oracle常用查询sql
    记一次异机rman还原后的操作
    Oracle 11gR2 RAC网络配置,更改public ip、vip和scanip
    记一次异机rman还原后的操作
    oracle通过impdp导入不同表用户、不同表空间的数据
    telegram即时通信软件和outline ---- by 余弦 by倾旋
    Vue -3:单文件组件
  • 原文地址:https://www.cnblogs.com/simoncook/p/1714719.html
Copyright © 2011-2022 走看看