tomcat 在linux 下的部署总结

1:java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中。

如果没有 。下面安装:

    1):查看yum库中都有哪些jdk版本:yum search java|grep jdk

     2):选择一个版本安装 :yum install java-1.8.0-openjdk

2:下载tomcat包 .tar.gz后缀,下载地址:http://tomcat.apache.org/download-70.cgi

    1:安装文件上传下载的rz,sz。 :  yum install lrzsz

3:tar -zxvf apache-****** 解压缩,这样tomcat就可以通过 ip:8080访问啦。

     unzip 解压 zip格式文件

4:修改8080端口为80:

tomcat的 config目录下的 server.xml配置中可以修改访问端口:

<Connectorport="8080" 修改成80端口,浏览器上就可以直接通过http://192.168.0.111 进行访问。

很简单,就搞定啦!
5:配置 tomcat 帐号密码权限(登陆使用Web管理界面)

修改 :/conf/tomcat-users.xml文件:添加:

<rolerolename="manager-gui"/>

<rolerolename="admin-gui"/>

<user username="你的登录名" password="你的密码" roles="tomcat,manager-gui,admin-gui "/>

因为默认设置是只有安装tomcat的电脑能访问。所以还需要注释掉/webapps/manager/META-INF/context.xml 下的 <value>

注意不是 config下的context.xml

 

6:接下来配置你的项目为默认访问项目,不然你的项目直接访问的就是tomcat的主页。

依旧是 :server.xml文件

找到:<Hostname="www.sam.com">

//插入:

<Context path="" docBase="这是你的项目路径 " debug="0" reloadable="true" />
//在它上面</Host>

但是但是。因为你看配置reloadable="true"就知道。你的项目在tomcat 里加载了两次。一次访问你不带项目名的,一次访问时带项目名的。

<contextpath="" docBase="xskk" debug="0"reloadable="true"/>

怎么解决诶?????网上查说删除webapps下的root目录。可是尝试了没有成功。试了好久。算了。然后退而求其次想了一个办法。讲ROOT项目下的做一个自己的静态页面index.jsp替换掉它的。然后里面包括链接可以跳转到我的后台。

7:我遇到的坑:
 
 

Linux tomcat日志报错,虽然报错但是不影响正常业务,而且一天给我写了几百M的日志文件,好吓人。报错详情如下:

org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [META-INF/services/javax.xml.xpath.XPathFactory]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.


原因是:一个tomcat启动了两个进程。 以前的进程没有完全关掉。sh shutdown.sh 不能完全杀死tomcat或者是不能立马杀死tomcat 
解决办法: 
1、查找出tomcat的进程,命令如下: ps -ef |grep tomcat 
2、杀掉tomcat进程,命令如下: kill -9 tomcat的pid号 

3、启动tomcat,恢复正常。 命令如下:sh startup.sh。如下:

linux中快速清空文件内容的几种方法,需要的朋友可以参考下

$ : > filename 
$ > filename 
$ echo "" > filename 
$ echo > filename 
$ cat /dev/null > filename

 


猜你喜欢

转载自blog.csdn.net/qq_16753341/article/details/80281679