项目 - RM 部署上centos7 之后出现的一些问题和解决方法
系统版本:
[root@localhost logs]# cat /etc/redhat-release
CentOS Linux release 7.6. (Core)
获取方法来自:https://www.cnblogs.com/flylinux/p/7498327.html
数据库版本:
[root@localhost logs]# mysql --version
mysql Ver 15.1 Distrib 5.5.-MariaDB, for Linux (x86_64) using readline 5.1
中间件版本:
[root@localhost logs]# /usr/local/tomcat/bin/catalina.sh version
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Server version: Apache Tomcat/8.5.
Server built: Dec :: UTC
Server number: 8.5.37.0
OS Name: Linux
OS Version: 3.10.-.el7.x86_64
Architecture: amd64
JVM Version: 1.8.0_191-b12
JVM Vendor: Oracle Corporation
[root@localhost logs]#
guacamole 版本:1.0.0
灵感*1:
用不同的webapps目录来放项目(war包),实现多项目不同端口
参考:https://blog.csdn.net/dreamstar613/article/details/75282962
优点:能解决很多疑难杂症
坑1:
项目启动后发现项目的页面访问不了,404找不到资源,然后看了一下tomcat日志
cat /usr/local/tomcat/logs/catalina.out
实时查看输出的命令:
tail -f /usr/local/tomcat/logs/catalina.out
发现在日志里看到了异常,是sql的异常,然后想起我还没有导入数据库,然后远程用sqlyog连接导入了数据库,
但是还是有sql异常信息,搜索了一下异常信息,然后从这篇文章:
https://www.cnblogs.com/wangxiangstudy/p/5577237.html 里面看到可以先尝试mysql root用户名+空密码登录,
如果登录成功了,说明没设置密码,需要给root单独设置密码,然后我就把root的密码设置成了项目中指定的连接密码,
然后再启动项目,成功!
坑*2:
使用了一下项目,发现中文存入数据库后,变成了 ?? 乱码,
然后又搜索了一下,看了一些文章感觉可能是 mariadb 的字符编码的问题,
然后用下面的方式设置了一下字符编码:
https://blog.csdn.net/daijiguo/article/details/78102622

注意:设置完之后要重启 mariadb 的服务:
service mariadb restart
重启之后问题解决!
项目 - RM 部署上centos7 之后出现的一些问题和解决方法的更多相关文章
- session在本地可以正常使用,而在sae上却无法使用或者值为空的解决方法
		session在本地可以正常使用,而在sae上却无法使用或者值为空的解决方法: session_start()放在当前页代码的第一行即可解决该问题. 在本地上session_start()如果不是放在 ... 
- eclipse中的出现在打包一次后,后面新建的项目都出错了,出现support_v7下面出现红线及解决方法及为什么eclipse中项目继承ActionBarActivity解决方法一样
		第一次写博客,有什么问题或者想法的希望各位可以进行评论交流,望大家多多包涵! 遇到的问题是在新建的项目都出错了,出现support_v7下面出现红线及解决方法及为什么eclipse中项目继承Actio ... 
- IIS上发布站点后URL重写失效的解决方法
		在发布网站时URL重写有可能会失效,如果失效的话就需要您设置一下IIS:1.Windows XP系统或Windows 2003系统等使用以下方法:>打开IIS,主目录-〉配置-〉映射-〉在窗体左 ... 
- WIN8.1 上安装 debian8.7 遇到的问题及解决方法
		WIN8.1 上安装 debian8.7 遇到的问题及解决方法 参照百度经验 <win7下硬盘安装debian7> ( http://jingyan.baidu.com/article/8 ... 
- 在英文Win7操作系统上部署C#开发的Web系统出现乱码的解决方法
		今天,迁移机器,把一个使用C#开发的Web系统部署到一台英文版Win7操作系统上,部署好以后,系统可以登录,只是网页上出现汉字乱码. 在这台电脑上,打开Word等文本编辑器,是可以正常输入.显示中文的 ... 
- Vue 项目在其他电脑 npm run dev 运行报错的解决方法
		一个 Vue 项目从一台电脑上传到 github 上之后,再另外一台电脑上 git clone .并使用 npm run dev 或 npm run start 发生以下报错的解决方法. 报错原因 ... 
- mac上SVN项目管理,提示被锁定的解决方法
		问题 mac上SVN项目管理,提示被锁定.不能commit.也不能update.提示 clean the working copy and then. .. 解决方法 watermark/2/text ... 
- eclipse:运行 Android 项目时出现 “Unable to execute dex: Multiple dex files define” 解决方法
		android 项目在eclipse 出现Unable to execute dex: Multiple dex files define Conversion to Dalvik format fa ... 
- 部署JForum 2.1.9遇到的问题及解决方法
		1. 主要问题是出在连接数据库和创建表阶段,当我们配置好MySQL的各种参数后,创建表的时候会报错: 原因:主要是由于建表的SQL语句和MySQL的版本不一致导致的. 解决办法:简单来说,在MYSQL ... 
随机推荐
- LeetCode 题解之 Positions of Large Groups
			1.题目描述 2.问题分析 从头遍历字符串,使用一个局部迭代器和局部变量记录该字符个数.如果个数>= 3 ,则将此时的迭代器位置和局部迭代器的位置保存到局部vector中.再将这个局部vecto ... 
- .NET泛型中的协变与逆变
			泛型的可变性:协变性和逆变性 实质上,可变性是以一种类型安全的方式,将一个对象作为另一个对象来使用. 我们已经习惯了普通继承中的可变性:例如,若某方法声明返回类型为Stream,在实现时可以返回一个M ... 
- c#考勤统计
			现在项目需求,需要从多张表中获取数据,组装到一个实体对象中,并通过计算统计出每个员工的考勤记录.(全凭自己思考做的,不足的地方希望各位大神指正!毕竟自己能力有限,思考不全) 考勤统计列表: 明细列表: ... 
- MySQL之UNDO及MVCC、崩溃恢复
			UNDO特性:避免脏读.事务回滚.非阻塞读.MVCC.崩溃恢复 事务工作流程(图2) MVCC原理机制 崩溃恢复:redo前滚.undo回滚 长事务.大事务:危害.判断.处理 UNDO优化:实现u ... 
- python3.6和pip3安装
			CenOS7 安装依赖环境 yum -y install openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc 编译 ... 
- 【存在问题,待修改】SSH 远程登陆
			0. 前提 设置 hosts 参考链接 Linux 配置 hosts SSH公钥登录原理 1. SSH 是什么 SSH ( Secure Shell ) 是一种协议标准,其目的是实现安全远程登录以及其 ... 
- Linux之JDK1.8的安装
			这个最基础的,但是老是查了一次又查,干脆记起来吧. 一.下载jdk8 地址:http://www.oracle.com/technetwork/java/javase/downloads/index. ... 
- 【转】Ubuntu做日常开发电脑的系统是一种怎样的体验
			[原文]https://www.toutiao.com/i6594291159911105031/ Ubuntu 我现在已经基本不开windows了.学习娱乐开发基本都在Ubuntu 首先你要接受的是 ... 
- 2017-2018-2 20165318 实验三《Java面向对象程序设计》实验报告
			2017-2018-2 20165318 实验三<Java面向对象程序设计>实验报告 一.实验报告封面 课程:Java程序设计 班级:1653班 姓名:孙晓暄 ... 
- [测试] Markdown+Latex
			标题 标题 标题 标题 标题 标题 #include <cstdio> #define R register int #define I inline void #define IL in ... 
