xml - 为什么它在本地工作正常并且服务器获取 groovy.util.slurpersupport.Attributes 无法转换为 java.util.Map 错误?
问题描述
为什么本地可以正常工作,上传到服务器时出现groovy.util.slurpersupport.Attributes cannot be cast to java.util.Map错误?我如何解决它?
import groovy.json.JsonSlurper
import groovy.sql.Sql
import java.sql.Connection
import java.sql.DriverManager
class WORK_XML {
def execute(Connection conn, InputStream P_FILE) {
Sql sql = new Sql(conn)
def person = new XmlSlurper().parse(P_FILE)
def ab = person.Doc.@Ver
}
static void main(String... args) {
Class.forName("oracle.jdbc.driver.OracleDriver")
Connection connection = DriverManager.getConnection("jdbc:oracle:thin:@10.99.22.31:1755/ORC2", "TEST", "TEST")
connection.setAutoCommit(true)
try {
def P_FILE = new File("C:\\test.xml").newInputStream()
def SSC = new WORK_XML()
def res = SSC.execute(connection, P_FILE)
} finally {
connection.close()
}
}
}
解决方案
推荐阅读
- flutter - 在 FloatingNavbar 颤振中添加徽章
- salesforce - salesforce forcejs 没有获得刷新令牌
- apache-spark - Kubernetes + Spark 作业未进行/卡住
- javascript - 初学者 JavaScript - VS Code 中的代码复杂度为 16
- python - 在python中找到给定范围内的奇数
- math - dosbox中的算术
- python - python:我不能使用 selenium PermissionError:[WinError 5] 访问被拒绝
- python - 如何让烧瓶迁移来创建数据库?
- javascript - 如何获取深度嵌套在对象中的数组中的项目总数?
- javascript - 如何在firebase auth web中存储用户名和photourl