设为首页 收藏本站
查看: 563|回复: 0

[经验分享] redhat linux 5.6下安装jdk和tomcat

[复制链接]

尚未签到

发表于 2018-11-30 07:59:49 | 显示全部楼层 |阅读模式
  一,安装JDK
  1,首先下载jdk安装文件jdk-1_5_0_19-linux-amd64.bin
      然后将bin文件上传到linux服务器上,放到/usr/java下(java目录可自建)
  2. 然后进入
# cd /usr/java
  修改权限使其具有执行权限
  #chmod a+x(或775)  jdk-1_5_0_19-linux-amd64.bin

  #. /jdk-1_5_0_19-linux-amd64.bin

****安装程序运行****
  稍等一下,安装完成(如果中间出现提示,按Y继续)

  # cd /usr /java/jdk-1_5_0_19
  # ls
  输入上面的命令,查看安装成功的java文件,至此我们的jdk安装完毕。
  (如果一台已装好JDK,可以打包拷贝到其他机器进行解压就可用了)
  二. 配置环境变量
     java在windows下安装完后需要配置环境变量,linux也不另外。
  # vi  /etc/profile
  在该文件中添加下面几行代码,然后保存退出(命令是:wq),这样我们的java环境变量就设置好了。
  JAVA_HOME=/usr/java/jdk1.5.0_19
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

  //以下是设置的tomcat的环境变量,先写在这,后面安装tomcat也需要设置环境变量
  export CATALINA_BASE=/usr/tomcat/apache-tomcat-6.0.29
  export CATALINA_HOME=/usr/tomcat/apache-tomcat-6.0.29

  注意以上设置环境变量中具体路径需要要根据你的实际安装路径来修改。
  注:#source /etc/profile 使环境变量生效   
       #java -version查看版本是否与安装一致

  三.部署Tomcat
  1.下载Tomcat安装文件,我用的是apache-tomcat-6.0.29.tar.gz免安装版本。用ssh的文件传输工具,将其上传到linux服务器上。我将放在这个文件下(/usr/tomcat目录可自建).
  2.运行下面命令来进行解压
  # cd /usr/tomcat
  # tar  zxvf  apache-tomcat-6.0.29.tar.gz
  *******解压中******
  解压成功了,然后参考步骤二,设置下tomcat的环境变量。
  输入下面命令来启动tomcat
  # cd /usr/tomcat/tomcat-6.0.29/bin
  # ./startup.sh
  **** Tomcat 启动 ****
  (如果要迁移TOMCAT到别的目录,可以CP -RA进行直接平移)
  3.然后在windows下浏览器中输入你服务器的IP地址url,如http://IP地址:8080
  出现tomcat的首页 说明tomcat安装成功了。
  

  四.安装过程中遇到的问题和解决方法
  如果输入上面url访问失败,即tomcat启动失败,请用下面的方法来尝试处理
  (1).权限问题,用户权限和文件是否有可执行权限。
  a.普通用户权限一般不足,请Google命令给用户加权限,我是用root用户来进行安装的,因此没有遇到这个问题。
  b.文件的权限不够,大部分时候是没有可执行权限。我在安装过程中失败后,给下面文件( /usr/tomcat/tomcat-6.0.29/bin)文件夹中所有文件赋予了可执行权限。可用下面的命令。
  # cd  /usr/tomcat/tomcat-6.0.29/bin
  # chmod 777  "文件名" (如:#chmod 777 startup.sh)
  

  (2)防火墙和端口问题 查看tomcat的8080端是否开启
  首先确定是不是防火墙问题,可以运行下面命令将防火墙服务关闭,然后再访问看是否正常。如果正常,说明是防火墙问题,我安装过程就是遇到这个问题,后来发现时防火墙问题,用下面方法解决掉了。
  关闭服务器的防火墙服务命令
  # service iptables stop
  开启服务器的防火墙服务命令
  # service iptables start
  编辑和开启防火墙相应端口命令
  # vim  /ect/sysconfig/iptables
  查看端口是否被占用,查看端口命令
  # netstat -tpan|gerp 8080
  查看所有进程命令
  # ps -ef
  杀死一个进程命令
  # kill 进程id  (注:呵呵,感觉比windows下简单多了,kill you, hehe)
  查看系统初始所有服务命令
  # cd /etc/rc.d/init.d
  # ls
  挂载服务,删除服务,服务列表可以通过下面命令查看到
  # chkconfig -h
  补充:
  关闭tomcat的命令:
  首先进入tomcat目录:cd /usr/local/apache-tomcat-6.0.29/bin/
  然后执行:./shutdown.sh -s
  启动tomcat的命令:
  cd /usr/local/apache-tomcat-6.0.29/bin/
  ./startup.sh
  

  如果要调试,可以这样启动:
  ./catalina.sh run(显示信息启动,关掉会关闭TOMCAT)
  如果tomcat停止不了,可以用kill命令杀死进程:
  linux kill某一用户的所有tomcat进程
  ps aufx|grep tomcat|grep root|awk '{print $2}'|xargs kill -9
  conf下的server.xml文件里通过connect port改默认连接端口8080为80




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-641351-1-1.html 上篇帖子: centos tomcat一机多实例配置 下篇帖子: 不能误导人!ClassNotFoundException: com.orangefunction.tomcat.redissessions.RedisSessi
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表