Linux 的文件权限,检查整个工程读写运行权限,一般我们可以直接给整个工程全部的权限,命令如下:
chmod -R 777 webroot/
Linux 的路径里需要使用反斜杠,举例:Windows 中 URL 路径为 emb:jdbc:hsqldb:file://${ENV_HOME}\finedb\db,而 Linux 中 URL 路径为emb:jdbc:hsqldb:file://${ENV_HOME}/finedb/db
Linux 下的中文乱码问题一般可以通过两种方式解决。
1)安装中文语言包
2)安装字体包
安装方法:在 Windows 系统中下的 C:\WINDOWS\Fonts\ 找到相应的字体,将其拷贝到 Linux 系统下报表服务器使用的 JDK 下 JRE 的 \lib\fonts 目录下,重启服务器。
案例:
1)问题描述
Ubuntu 系统下,将正式环境中的 Tomcat 打包后拷贝到云服务器上,启动 Tomcat 后,目录丢失,同时,在目录管理中新增目录,提示报错信息“目录已存在”。
2)报错信息一
AWT is not properly configured on this server. Perhaps you need to run your container with "-Djava.awt.headless=true"? See also: https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+got+java.awt.headless+problem
java.lang.UnsatisfiedLinkError: /mnt/jdk1.8/jre/lib/amd64/libawt_xawt.so: libXrender.so.1: cannot open shared object file: No such file or directory
解决方案:
apt-get install libxrender-dev,重启 tomcat。
3)报错信息二
java.lang.UnsatisfiedLinkError: /mnt/jdk1.8/jre/lib/amd64/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory
解决方案:
apt-get install libxtst-dev,重启 tomcat。
原文链接:https://help.fanruan.com/amoeba/doc-view-22.html