2023年7月4日发(作者:)
uos配置java环境变量_CentOS7.3环境配置java和tomcat开机启动安装部分参考我的博⽂,仅参考他的开机启动部分1.安装 1.1先下载最新的jdk版本 如何删除现有版本 参考博⽂ CentOS 7环境配置tomcat7开机启动历史版本地址:百度吧,忘了!⽂件名: 我下的是 1.8.0_181将⽂件通过上传当前⽤户⽬录中rpm -ivh 系统会⾃动安装。默认安装路径是 /usr/java1.2、 设置环境变量在终端窗⼝输⼊:vi /etc/profile进⾏编辑在profile⽂件末尾加⼊:注意路径名称⼀定要正确#setjavaenvironmentJAVA_HOME=/usr/java/jdk1.8.0_181JRE_HOME=/usr/java/jdk1.8.0_181/jreCLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASSPATH PATH使环境变量⽴即⽣效source /etc/profile测试是否⽣效,在终端输⼊:java -version看是否显⽰[root@jyserver jdk1.8.0_181]# java -versionjava version"1.8.0_181"Java(TM) SE Runtime Environment (build1.8.0_181-b13)Java HotSpot(TM)64-Bit Server VM (build 25.181-b13, mixed mode)如果正常显⽰则表⽰安装成功,接下来进⾏下⼀步2.安装tomcat2.1先从tomcat⽹站上下载gz安装包⽂件名:将⽂件上传到/usr/local⽬录中执⾏解压缩tar zxvf 将⽬录apache-tomcat-8.0.8命名为tomcatmv apache-tomcat-8.0.8 tomcat运⾏/usr/local/tomcat/bin/就会启动tomcat2.2修改 bin/配置在⽂件中的# Make sureprerequisite environment variables are set这⾏前⾯增加下⾯两⾏:export JAVA_HOME=/usr/java/jdk1.8.0_181export JRE_HOME=/usr/java/jdk1.8.0_181/jre2.3、 配置在tomca/bin ⽬录下⾯,新建 配置,启动的时候会调⽤,同时配置java内存参数的内容如下:#add tomcat pidCATALINA_PID="$CATALINA_BASE/"#add java optsJAVA_OPTS="-server-XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M-XX:MaxNewSize=256m"在/usr/lib/systemd/system⽬录下增加e,⽬录必须是绝对⽬录内容如下:[Unit]Description=TomcatAfter= [Service]Type=forkingPIDFile=/usr/local/tomcat/cStart=/usr/local/tomcat/bin/Reload=/bin/kill-s HUP $MAINPIDExecStop=/bin/kill-s QUIT $MAINPIDPrivateTmp=true[Install]WantedBy=[unit]配置了服务的描述,规定了在network启动之后执⾏。[service]配置服务的pid,服务的启动,停⽌,重启。[install]配置了使⽤⽤户。因为配置pid,在启动的时候会再tomcat根⽬录⽣成⽂件,停⽌之后删除。同时tomcat在启动时候,执⾏start不会启动两个tomcat,保证始终只有⼀个tomcat服务在运⾏。多个tomcat可以配置在多个⽬录下,互不影响2.4、 常⽤命令查看tomcat的状态systemctl status e配置开机启动systemctl enable e删除开机启动systemctl disable e启动tomcatsystemctl start e停⽌tomcatsystemctl stop e重启tomcatsystemctl restart e其中.service可以省略。2.5、 测试启动终端输⼊systemctl start e如果没有报错,则表⽰启动正常,可以查看状态systemctl status e我的操作结果显⽰如下:出错了!⽬前启动tomcat 报错如下:[root@jyserver bin]# systemctl start tomcatJobfor e failed because the control process exited with error code. See "systemctl status e" and"journalctl -xe" for details.
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688462585a141084.html
评论列表(0条)