Davinci源码部署-后端前端部署指南

Davinci源码部署-后端前端部署指南

Davinci源码地址:
https://github.com/edp963/davinci

如果这个网址进不去,可能是被墙了,可以在window的hosts文件中添加相关的域名解析,如:34.120.127.130 artifacts.elastic.co、52.74.223.119 github.com、185.199.110.153 edp963.github.io这三个hosts域名解析,使用的工具是站长工具,可以帮你选择近一些的DNS域名。

Davinci源码后端部署过程:

这个项目后端代码没有任何问题,是一个成熟的框架,使用的是maven进行jar包管理,我们只需要配置好maven让它自行下载jar包就能让程序跑起来,但是,这个地方可能会出现一个小bug,如下:Maven仓库出错
遇到的问题可能是org.elasticsearch.plugin:x-pack-core:7.6.1这类的问题,这个问题的原因在于,maven去远程仓库下载jar包时出错,导致你本地的maven仓库的jar包出了问题,我们需要追随路径去查找到org.elasticsearch.plugin:x-pack-core:7.6.1这个jar包的路径,将它下面的.lastupdate结尾的jar包删除了之后刷新maven,让它重新下载,我部署Davinci后端的时候碰到的就只有这个问题,重新下,如果还是不行,我可以提供一个jar包的地址,你可以下载好了放入自己maven仓库中,网址是:https://artifacts.elastic.co/maven/org/elasticsearch/client/x-pack-transport/7.6.1/x-pack-transport-7.6.1.jar ,希望能对你有帮助!

我在部署的时候有参考这个博客,这个博客内容非常详细,讲得很好,希望对你有帮助!链接:
https://blog.csdn.net/huzhenv5/article/details/104238590?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161602907816780269853739%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=161602907816780269853739&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_v1~rank_blog_v1-2-104238590.pc_v1_rank_blog_v1&utm_term=Davince

Davinci源码前端部署过程:

前端部署,Davinci采用的是前后端分离,也就是说,我得先安装nodejs后使用npm或者cnpm来编译部署我的前端代码。我是参考这个博客进行的npm部署,链接:https://blog.csdn.net/huzhenv5/article/details/104224241?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-0&spm=1001.2101.3001.4242
,但是我部署未成功,原因是使用npm部署会可能有bug,最好的方法是使用cnpm,比如安装插件的时候使用cnpm install,打包的时候使用cnpm run build。我碰到的前端部署也就是使用npm出错,换成cnpm就好了,然后使用cnpm run build编译的前端代码在webapp/build文件下,你将webapp/build下的全部文件拷贝到根目录的davince-ui下,就可以通过8080端口访问到davince-ui下面的页面了。

小提醒:

cnpm的安装:npm install -g cnpm --registry=https://registry.npm.taobao.org

总结

博客写到这里,记录了我部署Davince后端、前端时碰到的问题,你部署的时候碰到的问题也许会跟我的一样,如果能对你有帮助这是我希望看到的。如果你还遇到了其他的问题,希望你能冷静应对,因为bug总是能够解决的!让你我共同进步,一起学习!黑马Jack祝你在改bug路上一路披荆斩棘!
—黑马Jack

猜你喜欢

转载自blog.csdn.net/m0_46991388/article/details/114928703
今日推荐