tomcat 集成 jdk(Linux)

本文介绍了如何将JDK集成到Tomcat中,以实现Linux环境下的Tomcat一键部署。首先,准备特定版本的Tomcat和JDK,然后解压并迁移至目标目录。接着,创建并配置setenv.sh文件,最后设置Tomcat开机启动,确保系统重启后能正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tomcat运行时需要java运行时环境。部署时,需要预先在目标环境部署java。
有多余操作且会对目标环境原有java版本产生影响。
因此将jdk集成到tomcat里,并配置tomcat开机启动。部署时实现一键部署。

开始前准备
1. tomcat 版本 apache-tomcat-8.0.51.tar.gz
(下载地址:http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.51/bin/apache-tomcat-8.0.51.tar.gz) 2018-05-09可以访问
2. java 版本 jdk-8u171-linux-arm32-vfp-hflt.tar.gz
因为是在android手机端运行的,选择arm内核的jdk版本
(下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) 2018-05-09可以访问
3. 新建setenv.sh
文件内容见文末

操作
1. 解压tomcat、jdk压缩文件
tar -zxvf apache-tomcat-8.0.51.tar.gz
tar -zxvf jdk-8u171-linux-arm32-vfp-hflt.tar.gz
2. 迁移tomcat解压文件夹到linux的/opt/目录下
tomcat路径 /opt/apache-tomcat-8.0.51
3. 把jdk解压后的文件迁移到tomcat文件中去
在tomcat目录下新建java目录 mkdir java
迁移java解压后文件进入java文件夹下
jdk路径 /opt/apache-tomcat-8.0.51/java/jdk1.8.0_171
4. 把setenv.sh文件放到 tomcat/bin/ 目录下
5. 配置tomcat开机启动
/etc/rc.local文件中追加
/opt/apache-tomcat-8.0.51/bin/startup.sh

linux系统重启
查看tomcat进程,查看其正常开机启动。
ps aux | grep tomcat

附:setenv.sh配置内容

JAVA_OPTS="-server -Xms256m -Xmx512m -Xss256K  -XX:MetaspaceSize=256m  -XX:MaxMetaspaceSize=512m"

JAVA_HOME="\$CATALINA_HOME/java/jdk1.8.0_171"

CLASSPATH=".:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar"

PATH="\$JAVA_HOME/bin:\$PATH"
LinuxTomcat 7.0,JDK(Java Development Kit)是一套常用的软件组合,主要用于运行Java应用程序。 Linux是一种开源的操作系统,具有安全稳定、灵活可定制等特点,广泛应用于服务器和网络设备领域。它提供了丰富的命令行工具和强大的文件系统,可以更好地管理和部署应用程序。 Tomcat 7.0是Apache软件基金会开发的一个开源的Web容器,用于运行Java的Servlet和JSP程序。它是一个轻量级的服务器,可以独立运行,也可以作为其他Web服务器(如Apache HTTP服务器)的插件来使用。Tomcat 7.0提供了丰富的功能和特性,如安全性、性能优化、Session复制等,是Java开发中常用的Web容器之一。 JDK(Java Development Kit)是一套用于开发和编译Java应用程序的工具包。它包含了Java编译器、运行时环境(JRE)、调试器、类库等。JDK提供了丰富的开发工具和API,支持多种操作系统,并且与各种开发工具集成,如Eclipse、IntelliJ IDEA等。JDK是Java开发的基础,通过编写和编译Java代码,可以创建各种类型的应用程序,包括桌面应用、Web应用、移动应用等。 综上所述,LinuxTomcat 7.0和JDK是一套用于运行Java应用程序的常用软件组合。Linux作为操作系统提供了稳定可靠的运行环境,Tomcat作为Web容器提供了运行Java Web应用程序的支持,而JDK作为开发工具集提供了编写和编译Java代码的能力。将它们配合使用,可以进行Java应用程序的开发、部署和运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值