我正在嘗試爲Oracle XSQL Servlet編寫一些自定義序列化程序。我試圖讓我的兩個序列化器位於本地.ear中,因爲它們仍在開發和測試中,我不想傷害生產代碼。不過,我收到以下錯誤序列化程序未在XSQL配置文件中定義
XML-25021:串行XLSv2不
上市的目錄XSQL配置文件中定義的.war/WEB-INF看起來像
classes/
scott/
XLSv2Serializer.class
XLSXSerializer.class
lib/
<empty>
web.xml
MyConfig.xml
我WEB- INF/web.xml文件的樣子:
<web-app>
<display-name>demoSerializer</display-name>
<distributable />
<init-param>
<param-name>xsql.config</param-name>
<param-value>MyConfig.xml</param-value>
<description>use my dev config file</description>
</init-param>
</web-app>
MyConfig.XML樣子:
<XSQLConfig>
<serializerdefs>
<serializer>
<name>XLSv2</name>
<class>scott.XLSv2Serializer</class>
</serializer>
<serializer>
<name>XLSX</name>
<class>scott.XLSXSerializer</class>
</serializer>
</serializerdefs>
</XSQLConfig>
我在想什麼?