手把手教你Springboot项目部署到阿里云教程(2) 安装java web开发环境jdk和Tomcat

简介:

往期文章
Springboot项目部署到阿里云教程(1) 成功连接远程云服务器和配置阿里云安全组


承接上文,我们已经可以访问到我们的云服务器了,那么现在开始往里面安装应用。
教程jdk、tomcat、mysql下载地址
链接: https://pan.baidu.com/s/1FS1yYNqvnRJODklRnm9wog 提取码: g6nb

一. 去官网下载JDK

image

一般常见的做法是下载下来然后用工具传到Linux服务器上,我这里推荐一种让云服务器帮你下载的方法:

1 、用IE浏览器下载这个文件,然后去下载中心暂停并复制下载链接

image

选择IE浏览器

2、下载

# 切换目录
cd /
# 创建一个文件夹 Java 
mkdir usr/local/java
# 进入这个文件夹
cd /usr/local/java
# 将复制下来的下载链接`ctrl+insert`放到这里
wget 下载链接

3、解压
chmod +x jdk-8u191-linux-x64.tar.gz
tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/java

4、设置环境变量:
a . 打开/etc/profile:vi /etc/profile,按i进入编辑模式
b . 将以下信息ctrl+insert进去,注意自己的版本号

export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

c . 按下Esc键退出编辑模式,输入:wq保存并关闭文件
d . 加载环境变量: source /etc/profile
e . 运行java -version命令,显示JDK版本信息时,表示 JDK 已经安装成功

二. 官网下载安装Tomcat

  1. 创建一般用户 www来运行Tomcat:
    useradd www
  2. 创建网站根目录:
    mkdir -p /data/wwwroot/default
  3. 本示例将直接在网站根目录下新建一个 Tomcat 测试页面
    echo Tomcat test > /data/wwwroot/default/index.jsp

chown -R www.www /data/wwwroot

  1. 还是一样的方法去官方找下载链接
    cd /usr/local

wget 下载链接

  1. 解压安装,注意自己的版本
    解压 tar xzf apache-tomcat-8.5.34.tar.gz

改名 mv apache-tomcat-8.5.34 /usr/local/tomcat/
授权 chown -R www.www /usr/local/tomcat/

  1. 配置server.xml
    切换到/usr/local/tomcat/conf/ 目录:cd /usr/local/tomcat/conf/

重命名server.xml 文件:mv server.xml server.xml_bk
创建一个新的server.xml 文件,运行命令vi server.xml
按下i键进入编辑模式,添加以下内容

<?xml version="1.0" encoding="UTF-8"?>
<Server port="8006" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
<Listener className="org.apache.catalina.core.AprLifecycleListener"/>
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
 type="org.apache.catalina.UserDatabase"
 description="User database that can be updated and saved"
 factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
 pathname="conf/tomcat-users.xml"/>
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="8080"
 protocol="HTTP/1.1"
 connectionTimeout="20000"
 redirectPort="8443"
 maxThreads="1000"
 minSpareThreads="20"
 acceptCount="1000"
 maxHttpHeaderSize="65536"
 debug="0"
 disableUploadTimeout="true"
 useBodyEncodingForURI="true"
 enableLookups="false"
 URIEncoding="UTF-8"/>
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
  resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="/data/wwwroot/default" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/data/wwwroot/default" debug="0" reloadable="false" crossContext="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>
</Engine>
</Service>
</Server>

Esc 键退出编辑模式,输入:wq保存并退出编辑

  1. 设置JVM参数
    运行命令vi /usr/local/tomcat/bin/setenv.sh, 创建/usr/local/tomcat/bin/setenv.sh。

按下i键进入编辑模式,添加以下内容
JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8'

  1. 设置Tomcat 自启动脚本。
    下载脚本:

wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-init
重命名Tomcat-init:mv Tomcat-init /etc/init.d/tomcat
添加执行权限:chmod +x /etc/init.d/tomcat
运行以下命令,设置启动脚本JAVA_HOME,注意版本号
sed -i 's@^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/jdk1.8.0_191@' /etc/init.d/tomcat

  1. 设置自启动
chkconfig --add tomcat
chkconfig tomcat on
  1. 启动Tomcat
    service tomcat start

image

下一篇安装MySQL,觉得有用,喜欢关注

相关文章
|
4月前
|
前端开发 JavaScript Java
SpringBoot项目部署打包好的React、Vue项目刷新报错404
本文讨论了在SpringBoot项目中部署React或Vue打包好的前端项目时,刷新页面导致404错误的问题,并提供了两种解决方案:一是在SpringBoot启动类中配置错误页面重定向到index.html,二是将前端路由改为hash模式以避免刷新问题。
365 1
|
4月前
|
Java
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
409 3
|
1天前
|
存储 Java 持续交付
GitHub-Actions-SpringBoot项目部署
通过以上配置,当代码推送到GitHub仓库时,GitHub Actions将自动执行构建和部署过程,实现持续集成和持续部署。这不仅提高了开发效率,还减少了手动部署的风险。确保每一步操作都正确无误,可以避免常见的CI/CD问题。
17 7
|
1月前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
136 26
|
5月前
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
|
4月前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
5月前
|
Oracle Java 关系型数据库
【Java 第二篇章】准备一下JDK环境
【8月更文挑战第1天】 在Windows 10中配置Java环境变量需先安装JDK,然后设置`JAVA_HOME`指向JDK目录,并更新`Path`变量加入`%JAVA_HOME%\bin`,以便全局访问Java命令。最后通过命令提示符输入`java -version`和`javac -version`验证配置是否成功。
35 1
|
4月前
|
关系型数据库 Java MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【9月更文挑战第6天】在Linux环境下安装JDK 1.8、Tomcat和MariaDB是搭建Java Web应用的关键步骤。本文详细介绍了使用apt-get安装OpenJDK 1.8、下载并配置Tomcat,以及安装和安全设置MariaDB(MySQL的开源分支)的方法。通过这些步骤,您可以快速构建一个稳定、高效的开发和部署环境,并验证各组件是否正确安装和运行。这为您的Java Web应用提供了一个坚实的基础。
60 0
|
5月前
|
缓存 前端开发 Java
【Azure 应用服务】App Service 使用Tomcat运行Java应用,如何设置前端网页缓存的相应参数呢(-Xms512m -Xmx1204m)?
【Azure 应用服务】App Service 使用Tomcat运行Java应用,如何设置前端网页缓存的相应参数呢(-Xms512m -Xmx1204m)?
|
Java 应用服务中间件 Apache
springboot+maven+tomcat问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26654727/article/details/78456345 问题背景 版本介绍 jdk1.7 、springboot:1.3.1.RELEASE、tomcat8 、maven3 解决过程 1. 搭建Springboot+jsp项目。
2371 0