最近給自己寫了個 SpringBoot
應用程序 順便練練手,准備把程序過到 樹莓派
上,結果登陸報錯😓
java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
趕緊小問題百度一番,答案莫過於兩種
- 降低Java版本 確實如此我在
Java8
中運行良好 由於高版本已經不含此包( javax.xml.bind.DatatypeConverter) - 或 添加架包
但我不想加架包,於是繼續看錯誤日志。有了新的進展。它在驗證Token時報錯,我運用的是這個依賴進行Token驗證的io.jsonwebtoken
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.7.0</version>
</dependency>
於是我在想能不能不用此依賴呢,我已有
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.4.0</version>
</dependency>