【Linux】CentOS7安装tomcat8.5.45,这方法也太简单了吧!
1.下载tomcat
https://tomcat.apache.org/download-80.cgi
选择tar.gz.下载完大概9495kb大小的压缩包

2.将文件从Windows复制到CentOS虚拟机上
学习许久之后回来更改正确方法:
解压tar -zxvf tomcat压缩包 -C 路径
然后更改配置文件,这样就不会出现下面的权限问题,第一次用Linux没有经验,用win-SCP现在看起来太沙雕了
使用WinSCP软件
1.用winscp在CentOS根目录创建文件夹wocloud,进去在创建tomcat_cluster文件夹

2.在Windows系统上将下载的压缩包解压

3.将解压后的文件夹打开一下,出现一个同名文件夹,将这个文件夹复制,在winscp里粘贴到/wocloud/tomcat_cluster文件夹下

4.修改配置文件
进入tomcat的bin目录后通过winscp打开catalina.sh文件,并在其中加入如下配置:
JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
export TOMCAT_HOME=/wocloud/tomcat_cluster/apache-tomcat-8.5.45
export CATALINA_HOME=/wocloud/tomcat_cluster/apache-tomcat-8.5.45
export JAVA_HOME=/usr/lib/jvm/java
export JRE_HOME=/usr/lib/jvm/jre

5.修改一下tomcat端口号
进入tomcat的conf目录下,修改server.xml文件,开文件后,进入编辑后修改端口号为8888,如下图所示:

6.在CentOS上运行tomcat
[root@bigboss /]# cd /wocloud
[root@bigboss wocloud]# cd tomcat_cluster
[root@bigboss tomcat_cluster]# cd apache-tomcat-8.5.45
[root@bigboss apache-tomcat-8.5.45]# cd bin
[root@bigboss bin]# ./startup.sh
出错了
[root@bigboss bin]# ./startup.sh
-bash: ./startup.sh: Permission denied
关于LINUX权限-bash: ./startup.sh: Permission denied
在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,
其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行
修改权限
[root@bigboss bin]# chmod 755 *
运行成功
[root@bigboss bin]# ./startup.sh
Using CATALINA_BASE: /wocloud/tomcat_cluster/apache-tomcat-8.5.45
Using CATALINA_HOME: /wocloud/tomcat_cluster/apache-tomcat-8.5.45
Using CATALINA_TMPDIR: /wocloud/tomcat_cluster/apache-tomcat-8.5.45/temp
Using JRE_HOME: /usr/lib/jvm/java
Using CLASSPATH: /wocloud/tomcat_cluster/apache-tomcat-8.5.45/bin/bootstrap.jar:/wocloud/tomcat_cluster/apache-tomcat-8.5.45/bin/tomcat-juli.jar
Tomcat started.
7.在Windows上连接CentOS的tomcat
浏览器输入http:// +Linux虚拟机的ip地址+:+端口号

【Linux】CentOS7安装tomcat8.5.45,这方法也太简单了吧!的更多相关文章
- Linux CentOS7 安装 Qt 5.9.2
Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Develo ...
- LINUX CentOS7安装字体库
LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象 ...
- Linux centos7安装Mongodb
Linux centos7安装Mongodb-4.0 1.下载 官方下载地址:https://www.mongodb.com/download-center/community 2.上传解压 1)rz ...
- linux(centos7) 安装nginx
linux(centos7) 安装nginx 1.14(stable) 版本 Nginx配置文件常见结构的从外到内依次是「http」「server」「location」等等,缺省的继承关系是从外到内, ...
- 通过xshell在linux上安装tomcat8
通过xshell在linux上安装tomcat8 0)去官网下载linux版压缩包(点击去下载) 1)创建存放tomcat的文件夹 mkdir /usr/tomcat 2)通过xftp将其放置到指定文 ...
- linux centos7 安装常用软件java,node,mysql,Seafile
linux centos7 安装常用软件java,node,mysql,Seafile 安装压缩解压缩软件 yum install -y unzip zip 安装git yum install -y ...
- CentOS7安装Tomcat8.X
安装说明 安装环境:CentOS7安装方式:源码安装软件:apache-tomcat-8.0.30.tar.gz下载地址:http://tomcat.apache.org/download-80.cg ...
- 【PHP7.1】linux centos7 安装phpredis扩展
背景: linux centos7.4 php7.1 一 . 安装redis 1 进入usr/local 目录 cd /usr/local 2 下载redis 并解压到当前目录 wget h ...
- 适合新手看的超详细CentOS Linux 7 安装Tomcat8过程
非常详细的安装Tomcat8的步骤,适合新手学习.废话不多说,直接干! 前提条件 1. 已有可直接连接的CentOS7系统 2. CentOS7系统已安装Java JDK 8 下载Tomcat8 下载 ...
随机推荐
- jQuery的事件绑定与触发 - 学习笔记
jQuery的事件绑定与触发 事件绑定 自动触发事件 常用的鼠标事件 事件冒泡和默认行为 事件冒泡 默认行为 获得当前鼠标的位置和按键 jQuery的事件绑定与触发 事件绑定 基本绑定 $(eleme ...
- nginx反向代理做负载均衡以及使用redis实现session共享配置详解
1.为什么要用nginx做负载均衡? 首先我们要知道用单机tomcat做的网站,比较理想的状态下能够承受的并发访问在150到200, 按照并发访问量占总用户数的5%到10%技术,单点tomcat的用户 ...
- 201771010113 李婷华 《面向对象程序设计(Java)》第八周总结
一.理论知识部分 1.Java为了克服单继承的缺点,Java使用了接口,一个类可以实现一个或多个接口. 2.在Java程序设计语言中,接口不是类,而是对类的一组需求描述,由常量和一组抽象方法组成.接口 ...
- react中dangerouslySetInnerHTML使用
在react中,通过富文本编辑器进行操作后的内容,会保留原有的标签样式,并不能正确展示. 在显示时,将内容写入__html对象中即可.具体如下: <div dangerouslySetInner ...
- Openwrt:添加"自定义软件包.ipk"
我们已经尝试做的一件事情,是让移植软件到OpenWrt的操作变得非常容易.如果打开OpenWrt里的一个软件包的目录(OpenWrt/Package/* 或 OpenWrt/feeds/package ...
- LabVIEW(数据库连接)
Driver={Microsoft Access Driver (*.mdb)}; Dbq=路径; Uid=Admin; Pwd=密码; 插入: INSERT INTO xs(学号,姓名,专业名,性别 ...
- js--bom对象
bom:browser object model **navigator:获取浏览器的信息 **screen:获取屏幕的相关信息 **location:请求的url地址 **获取请求的url地址:lo ...
- navicat 远程链接Mysql问题
mysql服务器需要配置 给远程访问配置权限:注意自己的用户名和密码 使用select host, user, password from mysql.user;查看是否配置好相应的用户和密码 nav ...
- React使用hook
Hook 是 React 16.8 的新增特性.它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性. 为什么会有hook 在组件之间复用状态逻辑很难,需要重新组织你 ...
- Redux:Reducers
action只是描述了“发生了什么事情(导致state需要更新)”,但并不直接参与更新state的操作.state的更新由reducer函数执行. 其基本模式是:(state,action)=> ...