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中防火墙设置中停掉防火墙即可

  • 相关阅读:
    No-3.Linux 终端命令格式
    No-2.常用 Linux 命令的基本使用
    No-1.文件和目录
    No-7.运算符
    No-6.If语句
    No-5.变量的命名
    YOLOv4详细分析 | 细数当前最佳检测框架小细节(附论文及源码下载)
    案例】S7-200SMART 实时时钟如何在MCGS触摸屏上显示并写入
    卡尔曼滤波:从入门到精通
    mmdetection最小复刻版(七):anchor-base和anchor-free差异分析
  • 原文地址:https://www.cnblogs.com/simoncook/p/1714719.html
Copyright © 2011-2022 走看看