报错:Caused by: oracle.net.ns.NetException: NL Exception was generated TNS-04603: Invalid syntax error

场景

调用接口时报错,日志信息为:
Caused by: oracle.net.ns.NetException: NL Exception was generated TNS-04603: Invalid syntax error: Unexpected char “#” while parsing SID

解决方案

这个报错一般表示oracle的连接url有问题。
查了下果然是,application.properties中配置为:

admin.spring.datasource.url=jdbc:oracle:thin:@1.1.1.1:1521:userapp # 测试地址

错就错在这个 # 测试地址了,因为properties一般是gbk格式的, 中文字符要转义下,直接写中文可能会报错。

为了避免麻烦,properties配置文件全用英文即可。

猜你喜欢

转载自blog.csdn.net/enthan809882/article/details/112919226