疑难问题处理方案及数据库权限分配
如何指定工作目录
按照优先级由低到高排列
环境乱码如何配置
环境部署好后,如果面包屑出现乱码现象,将tomcat里面的参数修改即可。
路径为apache-tomcat-8.5.12/conf/server.xml,在端口号后面加上URIEncoding=”UTF-8”,改变tomcat的字符集,如图所示;
Redis部署相关
问题现象:由于某些项目服务器的操作系统是最小安装的,安装redis时会提示缺少gcc等rpm包
解决办法:
- 如果处于外网环境(能ping通baidu.com),可直接执行命令进行安装
# yum install –y gcc-c++
如果缺少其他依赖包,同样可以用yum进行安装
Make报错问题解决后,先清理上一次make产生的文件再次make
# make distclean # make
- 如果处于内网环境,则需要如下几步配置yum源实现yum安装:
- 给服务器所在虚拟机或物理机插入相同版本的操作系统光盘
- 在操作系统层面将光盘挂载在某一个目录下,如下图
图2 挂载
# mount /dev/sr0 /mnt/cdrom
#/dev/sr0为光盘路径,/mnt/cdrom为挂载路径
- 在/etc/yum.repos.d目录下备份原有文件,新建local.repo文件,后缀必须为.repo,增加如下内容:
[local] #必须,唯一的repo名称 name=local #自定义名称 baseurl=file:///mnt/cdrom #光盘mount后的路径 enable=1 #启用该repo,0为禁用 gpgcheck=0 #不检查rpm包来源
睿码目前支持的系统库
Oracle库:Oracle11g、Oracle12c
PG库:PostgreSQL 10.6
达梦数据库:达梦7、达梦8
Mysql数据库:mysql8
mysql8作为系统库时,需要更换mysql8驱动,把自带的mysql5驱动删除掉,url地址加一个固定参数&allowPublicKeyRetrieval=true
睿码目前支持的中间件
Tomcat:tomcat版本需要用9.0.0.M18以上、8.5.12以上的版本
Weblogic:weblogic12c
Tas:tas2.8.5及以上
TongWeb:TongWeb6.1
睿码目前支持的浏览器
Chrome(v77以上)、ie11、360浏览器(v10以上)
测试通过的软硬件环境
总体测试环境 http://172.21.50.101:8081/mdm25linux |
【数据库】Oracle19c |
【客户端】win7,win10 ie11, chrome |
|
【中间件】tomcat9,jdk1.8 |
|
【中间件所在的操作系统】CentOS release 7 |
IPv6部署
睿码251支持ip v6部署,此处以tomcat为例介绍如何配置
数据库权限分配
数据库 |
分配权限 |
---|---|
Oracle |
connect、resource、create any view
说明:
oracle12c及以上需要alter user xxx quota unlimited on users |