仅适用于18/03/04前
下面这部分内容的升级方式适用于截止18年03月04号的git库中的提交。
经测试在commit id “a88ebed4d3b447f4f7d29ab831c00523c61a9900”上有效。
这里仍然采取源码替换的方式进行升级。
删除的文件
cd YOUR_TALE_SOURCE_DIR
./tale-cli stop
./tale-cli status
rm -rf lib/
rm tale-cli
rm tale-least.jar
rm -rf resources/plugins/
rm -rf resources/static/
rm -rf resources/templates/
rm -rf resources/app.properties
rm -rf resources/robots.txt
复制的文件
cd YOUR_TALE_UPGRADE_DIR
tale_dest=YOUR_TALE_SOURCE_DIR
cp -r lib/ tale_dest/
cp -r tale-cli tale_dest/
cp -r tale-least.jar tale_dest/
cp -r plugins/ tale_dest/resources/
cp -r static/ tale_dest/resources/
cp -r templates/ tale_dest/resources/
cp robots.txt tale_dest/resources/
cp app.properties tale_dest/resources/
chmod u+x tale-cli
./tale-cli start
./tale-cli status
仅适用于17/10/11前
以下的文章内容仅适用于tale git库中17/10/11号的前的版本。
tale目录结构
- 本文只适用于采取源码进行升级。
- 建议在升级之前进行相关备份。
升级操作
上面两个图中黄色线圈起来的就是我们要进行升级删除然后用最新包中的相关文件进行替换部分。 总结一下:
- tale/lib,lib文件夹,tale运行时依赖的相关jar包;
- tale/resource/app.properties,运行时相关的配置设置;
- tale/resource/static,static文件夹,静态资源;
- tale/resource/templates/admin,admin文件夹,后台admin相关;
- tale/resources/templates/comm,comm文件夹,400和500页面,第三方js,css文件引用等;
- tale/resources/templates/install.html,tale安装界面;
- tale/tale-1.3.1.jar,tale博客执行jar;
- tale/tale-cli,tale启动程序,在程序所在目录执行./tale-cli查看帮助信息;
以上几点就是我采用源码替换升级方式所用到的。
在 tale commit id 839a8c20d369b374c895d13b3823298be8297071得到验证。
扩展
如果有错误欢迎大家补充~!
本文由 tuzhao 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2018/03/04 10:25
update tale to commit id:d437500971ec1c4936aa95c29e881b3f332b8cb7