JAVA WEB项目部署遇到问题小结
程序员文章站
2024-03-25 19:56:10
...
目录权限
本地编写的SSM项目发布到远程CentOS服务器,遇到访问权限问题,主要是网站目录没有给tomcat权限,通过命令:
chown -R tomcat:tomcat /网站根目录/
chmod -R 777 /网站根目录/
网站验证码显示乱码
遇到了与[@风醉0017]一样的问题:服务发布之后,图形验证码乱码。(http://blog.csdn.net/zs296332478/article/details/78144460)
主要原因是字体问题,Windows环境下无问题,CentOS环境下未安装Times New Romans字体,很神奇!将Windows的字体上传至/usr/share/fonts/目录下,然后运行:
fc-cache
重新载入字体配置,清除字体缓存。
结果可通过
fc-list
查看。
mysql数据库表大小写问题
因为Linux环境下的MySQL数据库的表名默认是区分大小写的,而Windows默认是不区分大小写的,故修改MySQL的配置文件/etc/my.cnf:
在[mysqld]下面添加一行配置
lower_case_table_names=1
该问题的详细论述可参考[@散尽浮华]的博文。(https://www.cnblogs.com/kevingrace/p/6150748.html)
Tomcat缓存问题
在CentOS上部署了网站两次,突然发现就访问不了了,且报的问题极不正常。经过无法次测试,最终@度娘给出答案,需要清除Tomcat缓存数据,在Tomcat根目录/work/Catalina/localhost/网站/,将网站目录整体删除,重启Tomcat即可。
https://www.cnblogs.com/tjlgdx/p/5913882.html
OK,就到这里吧!
推荐阅读
-
JAVA WEB项目部署遇到问题小结
-
用Eclipse在Web项目引用Java项目时实现热部署 博客分类: 技术话题 WebJavaEclipseTomcatJSP
-
手工完成java项目(二)——web项目 博客分类: java JavaJarweb项目发布手工完成web项目javac
-
本地Tomcat里可以跑的java web应用,部署到sae上,报http 500错误 博客分类: java web java websaeserver errorhttp 500tomcat
-
sina sae 部署 java ssh 项目 博客分类: 学习笔记 saejavassh
-
记录一次java项目上线部署
-
java web项目配置tomcat连接池的那些搓事 博客分类: java EclipseTomcat配置Java Web连接池
-
IntelliJ IDEA 新建一个web项目(转) 博客分类: Java IntelliJ IDEAweb项目
-
IntelliJ IDEA 新建一个web项目(转) 博客分类: Java IntelliJ IDEAweb项目
-
Java web 项目之间的相互调用