首页 > 其他分享 >Tomca8.5安装

Tomca8.5安装

时间:2023-12-26 16:11:37浏览次数:48  
标签:bin CATALINA TOMCAT tomcat Tomca8.5 USER HOME 安装

Tomca8.5安装

安装编译所需要的gcc

yum -y install gcc

下载JDK

https://www.oracle.com/java/technologies/downloads/

jdk-8u391-linux-x64.tar.gz

安装JDK

tar xf jdk-8u171-linux-x64.tar.gz
chmod 755 jdk1.8.0_391
mv jdk1.8.0_391 /usr/java/

配置JDK

vi /etc/profile

在最后加入

export JAVA_HOME=/usr/java/jdk1.8.0_391     #jdk安装目录
export PATH=$JAVA_HOME/bin:$PATH

使配置生效

source /etc/profile

验证安装

java -version
java version "1.8.0_391"

下载tomcat Core安装包

https://tomcat.apache.org/download-80.cgi

apache-tomcat-8.5.31.tar.gz

编译安装

tar -zxvf apache-tomcat-8.5.31.tar.gz
mv apache-tomcat-8.5.31/ /usr/lcoal/tomcat/
cd /usr/local/tomcat/bin
tar -zxvf commons-daemon-native.tar.gz
cd commons-daemon-1.0.15-native-src/unix/
./configure
make
cp jsvc ../..
cd ../..
cp daemon.sh /etc/init.d/tomcat

修改/etc/init.d/tomcat

vi /etc/init.d/tomcat

#!/bin/sh下添加

# chkconfig: 2345 64 36
# description: Tomcat Server.

# resolve links - $0 may be a softlink下添加

JAVA_HOME=/usr/java/jdk1.8.0_391/
CATALINA_HOME=/usr/local/tomcat
CATALINA_BASE=$CATALINA_HOME
DAEMON_HOME=/usr/local/tomcat/bin
TOMCAT_USER=root
# Use the maximum available, or set MAX_FD != -1 to use that
test ".$MAX_FD" = . && MAX_FD="maximum"
# Setup parameters for running the jsvc
#
#test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
# WEB CHANGE
# 修改TOMCAT_USER使用上面配置的TOMCAT_USER变量
test ".$TOMCAT_USER" = . && TOMCAT_USER=$TOMCAT_USER
# Add on extra jar files to CLASSPATH
test ".$CLASSPATH" != . && CLASSPATH="$CLASSPATH:"
CLASSPATH="$CLASSPATH$CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/commons-daemon.jar"

# WEB CHANGE
#test ".$CATALINA_OUT" = . && CATALINA_OUT="$CATALINA_BASE/logs/catalina-daemon.out"
#修改tomcat输出的文件名catalina-daemon.out为catalian.out
test ".$CATALINA_OUT" = . && CATALINA_OUT="$CATALINA_BASE/logs/catalina.out"

修改tomcat的启动参数

/usr/local/tomcat/bin中新建setenv.sh

#!/bin/bash
export JAVA_OPTS='-server -Xms4096m -Xmx4096m -Djava.awt.headless=true'

启动tomcat

service tomcat start

添加tomcat自启动

chkconfig --levels 2345 tomcat on

防火墙打开端口

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

外部访问http://ip:8080测试。

停止tomcat

service tomcat stop

如果以上命令卡顿时间过长,可能无法停止tomcat,需要使用ps -ef | grep tomcat查看正在运行的tomcat,执行kill -9 结束进程

标签:bin,CATALINA,TOMCAT,tomcat,Tomca8.5,USER,HOME,安装
From: https://www.cnblogs.com/zdtiio/p/17928232.html

相关文章

  • docker安装RocketMQ
    在RocketMQ中,有三个关键组件:Namesrv(NameServer)、Broker和Console-ng(管理控制台)。Namesrv(NameServer):Namesrv是RocketMQ的命名服务,负责管理整个RocketMQ集群的路由信息。每个RocketMQ集群中都至少需要一个Namesrv实例。它维护了Broker的网络信息、Topic的路由规则以及Consumer的......
  • virtualbox安装windows10出现OOBE,卡在OOBE。
    参照https://zhuanlan.zhihu.com/p/419237209https://www.0z.gs/win/781.html文档https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/boot-windows-to-audit-mode-or-oobe?view=windows-11OOBE也就是OutofBoxExperience开箱即用体验。卡在OOBE跳......
  • 2、安装nginx
    1、检查Linux内核版本uname-a内核版本为3.10.0,Linux安装需要内核版本>=2.62、安装依赖环境安装gcc如果已经安装过可以忽略yuminstallgcc安装g++如果已经安装过可以忽略yuminstallgcc-c++安装PCRE库(perlcompatibleregularexpression)如果已经安......
  • Keepalived 安装 配置 Nginx 高可用
    Keepalived安装配置Nginx高可用Keepalived安装yuminstall-ykeepalived配置文件位置/etc/keepalived/keepalived.conf配置nginx高可用vi/etc/keepalived/keepalived.confvrrp_scriptchk_gluster{script"/usr/bin/systemctlis-activeglusterd"int......
  • Ubuntu 安装vmware tools
                                                            Ubuntu安装vmwaretools一、Ubuntu20.0安装vmwaretools,在VCenter平台上选择虚拟机,点击安装VMwa......
  • Tengine安装
    Tengine安装安装依赖yum-yinstallgccgcc-c++zlibzlib-developensslopenssl-develpcrepcre-devel下载地址https://tengine.taobao.org/download.html安装tar-zxvftengine-2.2.2.tar.gzcdtengine-2.2.2./configure--prefix=/usr/local/tenginemake&&make......
  • Nginx安装部署
    如果没有gcc环境,需要安装gcc:yuminstallgcc-c++安装依赖yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel#进入文件夹cd/usr/local#下载安装包wgethttp://nginx.org/download/nginx-1.18.0.tar.gz#解压安装包tar-xvfnginx-1.18.0.tar.g......
  • 【Python】Python安装指定版本库
    Python安装指定版本库安装指定的版本库在平时代码开发中是很有必要的操作,毕竟有些库之间相互依赖,如果版本不在依赖的范围之内,我们安装的库会报安装的依赖版本有问题。先看一下命令:pipinstall库名=版本号1示例:pipinstallnumpy==1.21.51如果你下载库的速度比较慢或者没办法下......
  • Mac安装Mysql5.7
    官网https://downloads.mysql.com/archives/community/下载Mysql5.7.31,再高5.7版本没有macOS选项安装安装完毕会弹出帐号密码这里要把密码记住,待会用mysqladmin重置密码时要用。启动mysql服务系统设置拉到最下面,启动mysql服务启动成功设置mysql服务端mysql命令别名aliasmysql=/usr......
  • MAC安装IDEA
    环境电脑:MacBookProM2ChipmacOS:Sonoma14.1.2IntelliJIDEAUltimate:2023.3.2-macOSAppleSilicon(dmg)下载官网:https://www.jetbrains.com/idea/download/other.html如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ~......