linux下安装tomcat8

linux下安装tomcat8(一)安装JDK环境64位JDK包:http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz1.用 SecureCRT链接上linux,用命令直接下载 wget http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45

大家好,又见面了,我是你们的朋友全栈君。

(一)安装JDK环境

1.自己电脑下载好jdk的linux版本传到linux上或者直接用wget命令下载

安装文件放上去,用ls命令查看下载后的文件,看到jdk-8u65-linux-x64.tar.gz就是我们下载来的安装包。

linux下安装tomcat8

2.解压

tar -xf jdk-8u65-linux-x64.tar.gz

将解压的文件拷贝到你想放置的目录(目录不存在就先建立)

cp -r jdk1.8.0_65  /usr/local/program_files

3. 配置环境变量

打开/etc/profile(sudo vi /etc/profile)在最后面添加如下内容:

export JAVA_HOME=/usr/local/program_files/jdk1.8.0_65
export JRE_HOME=/usr/local/program_files/jdk1.8.0_65/jre  
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib  
export PATH=$PATH:$JAVA_HOME/bin


4.让配置生效:

source /etc/profile 


5.测试

java –version

打印当前安装的jdk版本号


linux下安装tomcat8

(二)安装Tomcat

1.自己电脑下载好jdk的linux版本传到linux上或者直接用wget命令下载

安装文件放上去,用ls命令查看下载后的文件,看到apache-tomcat-8.0.28.tar.gz就是我们下载来的安装包。

linux下安装tomcat8

2.解压

tar -xf apache-tomcat-8.0.28.tar.gz

将解压的文件拷贝到你想放置的目录(目录不存在就先建立)

cp -r apache-tomcat-8.0.28  /usr/local/program_files


3.文件夹名称太长,apache-tomcat-8.0.28重命名为tomcat8

sudo mv apache-tomcat-8.0.28 tomcat8


4.修改tomcat的端口
进入cd /usr/local/program_files/tomcat8/conf/目录下,打开server.xml(sudo vi server.xml)将端口8080修改为8081。

<Connector port="8081"protocol="HTTP/1.1"  
              connectionTimeout="20000"  
               redirectPort="8443"/>  

5.测试

切换到root用户下sudo –i,启动tomcat(/usr/local/program_files/tomcat8/bin/startup.sh)

linux下安装tomcat8

在浏览器中输入http://localhost:8081/看到tomcat的欢迎页面。localhost替换为Linux服务器IP。

linux下安装tomcat8


6.内存优化

Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置 JAVA_OPTS 参数。我的服务器是6G内存,所以我设置JVM启动参数大些,个人可以根据自己的实际情况进行设置。

JAVA_OPTS='-Xms2048m -Xmx4096m -Xmn1g-Xss1024k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:PermSize=1024m-XX:MaxPermSize=1024m -XX:MaxTenuringThreshold=0 -XX:+UseParallelGC-XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicy' 

7. 运行./startup.sh时可能你会出现如下问题:

touch: cannot touch ‘/usr/local/program_files/tomcat8/logs/catalina.out’: Permission denied

原因是安装后logs这个目录的权限不够,可以这样来更改一下:

sudo chmod 766 -R ./logs


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136996.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pip 安装与卸载软件包[通俗易懂]

    pip 安装与卸载软件包[通俗易懂]$pip2installxxx$pip2unstallxxx

    2022年10月16日
    2
  • 频谱分析仪怎么测频率_声音测试软件

    频谱分析仪怎么测频率_声音测试软件GSM信号的测量现代高度发达的通信技术可以让人们在地球的任意地点控制频谱分析仪,因此就更要懂得不同参数设置和不同信号条件对显示结果的影响。典型的全球移动通信系统(GSM)的信号测量如图1所示,它清楚地标明了重要的控制参数设置和测量结果。IFR2399型频谱分析仪利用彩色游标来加亮测量区域,此例中,被加亮的测量区域是占用信道和上下两个相邻信道的中心50kHz频带。显示的水平轴(频率轴)中心频率为90…

    2022年8月11日
    6
  • JRebel热部署

    JRebel热部署

    2021年7月11日
    77
  • SSL协议工作过程

    SSL协议工作过程SSL握手协议:在SSL记录协议之上,会话层之下,在实际的数据传输开始前,协商加密算法、交换密钥、身份认证1.客户端浏览器发送“hello”信息,表示要和网站建立安全SSL连接2.网站服务器响应客户端请求,发给客户端两样东西:网站服务器自己的证书(内含网站的公钥)、一个随机值3.客户端浏览器验证网站服务器证书是否可信4.客户端利用网站服务器发的随机值生成会话密钥5.客户端…

    2022年6月2日
    41
  • 平面方程_平面方程一般式的ABCD

    平面方程_平面方程一般式的ABCD参考网址:http://www.lsngo.net/2018/01/07/graphics_plane/这里将点法式展开即可得到:所以上面式子中的D=-n点乘p,n是法向量,p为坐标点,都是三维的,注意负号。这句话又是什么意思?P=<n,D>,就是四维向量。任意一点的齐次坐标为(x,y,z,1),两个点乘,得到Ax+By+Cz+D=0,其实就是P点乘Q。所以平面可以…

    2025年8月12日
    2
  • parse_str() 函数把查询字符串解析到变量中。

    parse_str() 函数把查询字符串解析到变量中。

    2021年10月9日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号