spring boot jar部署 中出现的一些问题记录

1:查看实例名称(sid):
select instance_name from  V$instance;

(PS:连数据库查看sid,想当然的将plsql登录的数据库内容(lcgldb1_db)当成了SID,导致部署项目后,报错12514,通过上面这句查看到真正的SID(lcgldb),才配置正确)

2:oracle的三种连接方式

可参考https://www.cnblogs.com/zyzg/p/7940554.html

可参考https://blog.csdn.net/u012062455/article/details/52442838

3:java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 52.0

看报错信息,是因为使用的jar包版本不对

我的idea的JDK是1.8的(springboot的项目要求1.8版本以上),但部署服务器jar包是1.7的,所以报版本不支持的错!

解决方法:服务器安装JDK1.8

4:springboot打包jar 部署应用

可参考https://blog.csdn.net/m0_37063257/article/details/78300877

其中出现一个问题,启动应用报META-INF,MANIFEST.MF的错,查了些资料,发现是打包的时候,MANIFEST.MF这个文件未打包到JAR中导致,至于原因目前未知,等有空了再仔细查查看,

目前解决方法:打包完,手动将META-INF文件夹,及里面的MANIFEST.MF,COPY进JAR里,可解决。

5:目前打包JAR有点麻烦,同事推荐了个方法,参考如下链接

https://blog.csdn.net/whh18254122507/article/details/78011713

应该会部署起来更快。

猜你喜欢

转载自blog.csdn.net/tornado430/article/details/82500093