Linux7安装tomcat8
打开tomcat官网下载
https://tomcat.apache.org/download-80.cgi
[root@jiaxin-ceshi local]# cd /usr/local/src/
[root@jiaxin-ceshi src]# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz
[root@jiaxin-ceshi src]# tar xf apache-tomcat-8.0.53.tar.gz
[root@jiaxin-ceshi src]# cd apache-tomcat-8.0.53
[root@jiaxin-ceshi apache-tomcat-8.0.53]# ./bin/startup.sh
报错 没有安装jDK
现在去下载jdk
jdk官网
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
[root@jiaxin-ceshi src]# wget http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1540361518_b0a0fe4822488595801087e281a3b6fc
下载JDK
[root@jiaxin-ceshi src]# mv jdk-8u191-linux-x64.tar.gz?AuthParam=1540361518_b0a0fe4822488595801087e281a3b6fc jdk-8u191-linux-x64.tar.gz
[root@jiaxin-ceshi src]# tar xf jdk-8u191-linux-x64.tar.gz
[root@jiaxin-ceshi src]# mv jdk1.8.0_191/ jdk
[root@jiaxin-ceshi src]# pwd
/usr/local/src
[root@jiaxin-ceshi src]# vim /etc/profile //添加环境变量
JAVA_HOME=/usr/local/src/jdk
JRE_HOME=/usr/local/src/jdk/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
[root@jiaxin-ceshi src]# source /etc/profile
[root@jiaxin-ceshi src]# java -serviom
[root@jiaxin-ceshi src]# cd /usr/local/src/apache-tomcat-8.0.53
[root@jiaxin-ceshi apache-tomcat-8.0.53]# ./bin/startup.sh
打开浏览器:8080
成功了哈~!
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
递归小记
来自实际遇到的一个问题,需要查找出根节点的下的所有子节点,首先想到的就是递归了,用JS写过,C#之前写了一次没写对,这次专门用心看了一下的,发现和ref关键字有关,写贴上源码: public static void InsertCmsTypeName(int typeid, ref List<string> cacheNameList) { string name = string.Empty; List<TB_CMSType> cts = CMS.GetCmsTypeForParentID(typeid); if (cts != null && cts.Count > 0) { foreach (TB_CMSType item in cts) { name = "GetSpecialProducts" + item.ID + Config.SiteID; cacheNameList.Add(name); InsertCmsTypeName(item.ID, ref cacheNameList); } } } typeid是节点id,第一...
-
下一篇
MyBatis实战缓存机制设计与原理解析
数据缓存设计结构 一级缓存 Session会话级别的缓存,位于表示一次数据库会话的SqlSession对象之中,又被称之为本地缓存 一级缓存是MyBatis内部实现的一个特性,用户不能配置,默认情况下自动支持的缓存,一般用户没有定制它的权利 二级缓存 Application应用级别的缓存,生命周期长,跟Application的生命周期一样,即作用范围为整个Application应用 缓存架构 2 工作机制 一级缓存的工作机制 一级缓存是Session会话级别的,一般而言,一个SqlSession对象会使用一个Executor对象来完成会话操作,Executor对象会维护一个Cache缓存,以提高查询性能 二级缓存的工作机制 如上所言,一个SqlSession对象会使用一个Executor对象来完成会话操作,MyBatis的二级缓存机制的关键就是对这个Executor对象做文章 如果用户配置了cacheEnabled=true,那么在为SqlSession对象创建Executor对象时,会对Executor对象加上一个装饰者CachingExecutor,这时SqlSession使用Ca...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境







微信收款码
支付宝收款码