第一次项目上线总结

域名 : www.qirizhidu.cn

服务器 : linux

tomcat  :  tomcat8

jdk  :  jdk7(最好与tomcat同级,种种原因还是没改成8)

mysql  :  mysql5.5(使用自带的)

一、实现直接通过域名访问

问题描述:想直接通过域名访问,就是不加8080和项目名称的

解决方式:

tomcat下conf下的server.xml 配置如下

端口号该为80(注意冲突问题)

 Engine 的name属性改为域名

Host 的name属性改为域名,并且添加context标签 path="" docBase="项目在系统中的绝对路径"

修改web.xml的是首页,设置为你想展示的首页即可

修改项目文件的权限

tomcat自动解压出来的项目也同样设置

重启tomcat

二、WebSocket无法连接

问题描述:WebSocket无法连接

解决方式:路径问题,如果已经配置好直接通过域名访问项目的,直接域名/servlet就行了(图片路径也是如此)

三、图片服务器无法访问

问题描述:原先项目的img文件图片能访问,图片服务器无法访问

解决方式:因图片服务器的代理名和项目中的img一致,修改图片服务器的path属性为 imgs 解决

四、部分Servlet无法获取数据

问题描述:部分数据能正常加载,局部数据无法加载,无报错

解决方式:排除一切因素发现Dao层中的SQL语句表名有大写,改为全小写解决问题(原因不明)

五、添加数据时乱码

问题描述:原数据正常展示,数据库、tomcat、已全设置为UTF8

解决方式:数据源配置中的url加后缀  ?characterEncoding=urf8

六、split(',')报错

问题描述:突然发现,JS中的字符串切割报错

解决方式:逗号这个字符有毒 ,改为&解决

过一会又报错,终极决绝方案,添加一个判断

 (data[3] || '').split('&')

七、项目中的web.xml无法读取

问题描述:发现项目中的web.xml感觉就像没用一样,原因不明

解决方式:配置tomcat下的web.xml

猜你喜欢

转载自blog.csdn.net/qq_42766492/article/details/86525522