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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 计算机主板电源接口8pin,菜鸟老鸟都要知道 电源接口图文全教程[通俗易懂]

    计算机主板电源接口8pin,菜鸟老鸟都要知道 电源接口图文全教程[通俗易懂]【IT168应用】电源的功率一直是玩家们关注的焦点,可对于刚涉足DIY领域的用户来说,自己组装DIY一台电脑拿才是最令人兴奋的事情。组装电脑少不了要接各种各样的线材,那么如何辨别各种类型的接口,每个接口之间的的功能有何区别呢?电源接口种类繁多伴随着硬件技术进步,电源的接口也随之发生改变,原本被成为最保值的配件也沦为淘汰边缘。好在一些高档电源的功率能够满足现在主流配置的应用需求,只是缺少几个专用接…

    2022年10月29日
  • Flowable 流程跟踪图片

    Flowable 流程跟踪图片文章目录1.DefaultProcessDiagramGenerator2.DefaultProcessDiagramCanvas3.使用Flowable默认的流程图生成器4.自定义流程图生成器4.1扩展DefaultProcessDiagramCanvas4.2扩展DefaultProcessDiagramGenerator4.3或者自定义类实现ProcessDiagramGenerator4.4使用自定义的流程图生成器生成流程图1.DefaultProcessDiagramGener

    2022年5月13日
  • phpstorm 2021.9激活码【2021最新】「建议收藏」

    (phpstorm 2021.9激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月26日
  • 191. Number of 1 Bits Leetcode Python

    191. Number of 1 Bits Leetcode Python

    2022年1月14日
  • QT配置opencv_qt调用opencv

    QT配置opencv_qt调用opencvwin10系统Qt5.9.2配置OpenCV4.5.0库教程(其中OpenCV库已经编译过的,可以直接用)Qt和opencv安装包资源云盘链接:https://pan.baidu.com/s/1stA2sQzfpiuyG8rtooJJ4A提取码:809t话不多说,配置过程如下:双击Qt的安装包一、Qt的安装点击next点击Skip设置安装路径(我是把qtCreator和opencv都安装到了Qt的文件夹下),然后点击下一步在Qt5…

    2022年9月27日
  • xmind 使用教程[通俗易懂]

    1.这是刚刚打开xmind后的界面,在中央有一个中心主题,你可以把它替换成你自己的主题,比如图形推理。2、把光标定位到中心主题上,然后连续按3次Tab键,你会看到上面效果。tab键可以帮助你迅速的建立某个主题的子主题。3、下面你在连续按3次回车键,你就可以看到上面的效果,你可以通过回车键,建立同级主题。4、你自己在试一试,玩一玩者两个键吧!(tab键和enter回车键)5、如何改变主题的分布方式,你还要学习使用“右键”,选择一个主题,然后点击“右键”,你会发现有很多选择。6、选

    2022年4月9日

发表回复

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

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