手把手教你Springboot项目部署到阿里云教程(2) 安装java web开发环境jdk和Tomcat
承接上文,我们已经可以访问到我们的云服务器了,那么现在开始往里面安装应用。
教程jdk、tomcat、mysql下载地址
链接: https://pan.baidu.com/s/1FS1yYNqvnRJODklRnm9wog 提取码: g6nb
一. 去官网下载JDK
1 、用IE浏览器
下载这个文件,然后去下载中心暂停并复制下载链接
选择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
- 创建一般用户 www来运行Tomcat:
useradd www
- 创建网站根目录:
mkdir -p /data/wwwroot/default
- 本示例将直接在网站根目录下新建一个 Tomcat 测试页面
echo Tomcat test > /data/wwwroot/default/index.jsp
chown -R www.www /data/wwwroot
- 还是一样的方法去官方找下载链接
cd /usr/local
wget 下载链接
- 解压安装,注意自己的版本
解压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/
- 配置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 "%r" %s %b" /> </Host> </Engine> </Service> </Server>
按Esc 键
退出编辑模式,输入:wq
保存并退出编辑
- 设置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'
- 设置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
- 设置自启动
chkconfig --add tomcat chkconfig tomcat on
- 启动Tomcat
service tomcat start
下一篇安装MySQL,觉得有用,喜欢关注
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
手把手教你使用ADB卸载手机内置App软件
【一、前言】 不知道你们有没有那么一段黑暗时期,刚买个手机,手机上内置一堆app,还卸载不掉,然后每天各种广告,手机一共1G的运行内存,那些流氓app还要再占走一些内存,真是让人欲哭无泪啊,后来我就学会了root,各种各种root,各种卸载。 终于,2020年了,手机早都已经发展的NB轰轰了,厂商们成功的限制住了其他流氓软件的发展,并且让自家产品名正缘顺的装在了自己手机上,当然,跟那段黑暗时期相比,现在的厂商简直就是菩萨了。 但是现在手机基本上获取root权限有点无望,或者复杂,并且一旦获取就不维修了,咱们不做这种杀鸡取卵之事。 咱们通过adb的方式连接手机,通过adb的方式卸载手机内置app,感受adb的强大。 那还等什么,开始吧。 【二、需要的工具】 PC端。adb连接手机工具,如下图所示。 手机端。es文件管理器,如下图所示。 获取方式:公众号[IT共享之家]后台回复“手机工具”四个字即可获取。 工具ES文件浏览器.apkadb(1.0.36).rar记得一定要用我们提供的adb,自己百度下载的可能版本太低,会有莫名其妙的问题。 【三、手机端步骤】 用数据线将电脑和手机连接。 激...
- 下一篇
Python也有保质期?它在脚本领域的“大佬地位”还能持续多久?
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 有一种语言在过去十年受喜爱度一路飙升,成为最受欢迎的一种编程语言,它是谁? 千呼万唤始出来,没错,它就是我们的老弟Python。 Python是一种易于使用、阅读和转换的对象型编程语言,由C语言实现。 最近,Python被评为全球最受欢迎的编程语言,其中有很多原因在不断稳固它的地位,但也有许多原因使其可能失去该头衔。 Python的用途是什么? Python是一种解释型语言,这意味着任何编译器或汇编器都不能将其放入机器代码中。相反,使用Python的另一种语言——C语言,可以用来解释Python.h头文件。通常情况下,可以把Python归入脚本类,但在笔者看来,不忽略Python作为编程主要部分的地位至关重要。 (1) 可执行? Python的一大缺点是,Python代码不能被编译成可执行文件。用Python编写的任何应用程序或工具都需要在终端用户系统上安装Python及其依赖项,且要安装与之对应的正版安装包,这些版本与用于开发所述应用程序的安装包相对应。 (2) 网站? Python已...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8