在linux上部署tomcat,出现问题

在linux上部署tomcat
似乎是开启不了,导致第二次执行开启tomcat命令不会提示“已开启”

img

以下是日志信息,

img


求佬看看(哭)

先kill掉之前那个

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7633558
  • 这篇博客也不错, 你可以看下linux系统,tomcat启动后,无法被访问,关闭tomcat服务报错
  • 除此之外, 这篇博客: 华为云Linux系统搭建Tomcat环境过程中的 三 搭建Tomcat环境 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1 . 将上面上传好的Tomcat压缩包进行解压

    cd /usr/local/src/java/
    tar zxvf tomcat压缩包名

    2 . 启动Tomcat

    cd apache-tomcat-6.0.53/bin/
    ./startup.sh

    这时在浏览器上输入http://ip:8080/ 就可以访问到tomcat的欢迎页面了

    3 . 将项目war包上传到Tomcat的webapps目录下

         这时我们需要将自己的web项目部署到tomcat下
    
    • 通过myeclipse将项目导出war包(方法多多,适合自己即可,总之得到项目的war包就行)
    • 通过xftp将war包上传到tomcat的webapps目录下
      如图

    • 后台启动tomcat,这样即使关闭与云主机的连接,tomcat也能正常运行

     cd /usr/local/src/java/apache-tomcat-6.0.53/bin
     nohup ./catalina.sh run $
    • 这样通过http://ip:8080/项目名 就可以访问到部署在华为云上的web项目了
    • 我这里因为搭建了负载均衡以及默认访问方式,所以只用ip就可以访问了(云快过期了,我这个网站不一定能访问到了)
      页面
  • 您还可以看一下 屈博老师的tomcat服务器课程中的 tomcat服务器启动小节, 巩固相关知识点