我正在尝试为 Oracle XSQL Servlet 编写一些自定义序列化程序。我试图将我的两个序列化程序保留在本地 .ear 中,因为它们仍在开发和测试中,我不想损害生产代码。但是,我收到以下错误
XML-25021:XSQL 配置文件中未定义序列化程序 XLSv2
.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>
我错过了什么?