这几天搭建 zheng 的环境。踩了一些坑。
可以参考的博客:
- https://my.oschina.net/yzuzhang/blog/1538555
- https://blog.csdn.net/u011781521/article/details/79012311
- https://www.jianshu.com/p/1782f4841f15
另外是我在搭建过程中遇到的问题:
- mysql版本过高。一开始我下载的是mysql8.0,很开心地用起来,结果就是数据库连接出问题。搞了很久尝试换一个旧版本的mysql,结果遇到了我最不想遇到的问题类型。一开始在cmd输入“mysqld install”的时候提示缺少某个dll文件,比较容易解决,百度把dll下回来放在system32里就好了。然后遇到了0xc000007b这个问题,看都看不懂这个问题是什么。百度一下有人说给diretX打补丁,有人说把vc++一些包安装一下。好在两种方法都试过之后mysql成功安装上了。
- navicat插入zheng.sql数据有很多个表没有插进去,查看了一下报错信息,有一个字段的默认属性不可使用,估计也是mysql版本上的问题。把相应的字段修改一下,问题解决。
- 根据博客一步一步搭建的过程中,所有的博客都少说一个步骤,就是在启动之间需要先在根目录把所有的module打包,可以直接在根目录下打开terminal,然后输入“mvn clean install”,把所有的模块打包,不然在启动的过程中会出现“zheng-xx.jar”不存在的错误。
- nginx启动的时候需要从conf文件下的root地址下去找“index.html”文件,找不到就会报403错误。
- dubbo在tomcat上的部署可以百度之, 我在csdn上下载的dubbo-admin.war下载之后放在tomcat的webapp里面启动的dubbo-admin