Linux系统部署个人网站---部署网站问题集合

  经过一段时间的摸索和实践,终于在我的linux服务器上将目前需要的环境准备好了。正好在这段假期里写了一个小项目,就将这个项目部署在。经过一天的调试,现在终于是成功调好了,现在就我在部署过程中的问题进行一个简单的记录

  1、404问题,部署后在进行页面跳转时很多地方都在404,这个问题在idea上调试是没有出现过的。我通过tomcat的日志发现界面在跳转后路径没有文件,并且地址栏的地址下面没有对应的文件,然后通过检查代码发现使用的是绝对地址,但是在idea上就没啥问题,然后将路径改为相对路径,添加pageContext.request.contextPath,就能跳转成功

  2、linux默认安装的是MariaDB数据库,这是MySQL数据库的分支,支持MySQL的数据格式和指令,但还是有一些细微的差别。MariaDB数据表格需要主键,我在idea调试的时候,偷懒有一个表格没有添加主键,但调试正常;但是在部署后就一直获取不到数据库的数据,在经过一个多小时的定位,然后是找到了这个问题,最后添加了主键就能成功获取到数据了

  3、mysql的安装路径问题,最开始我想安装在自己挂载的硬盘中来节省系统磁盘的空间,但是每次的执行初始化指令时,都会抛出datadir路径没有访问权限的问题,在查找资料后才知道,mysql的安装路径只能在系统磁盘的urs/local路径下,并且必须在这个路径下面

  

  
  持续更新中…

发布了35 篇原创文章 · 获赞 5 · 访问量 1451

猜你喜欢

转载自blog.csdn.net/weixin_45481406/article/details/104428583