Xml p:schema url错误

Xml p:schema url错误,xml,spring,Xml,Spring,我在我的applicationContext上看到如下属性: <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" p:driverClassName="${jdbc.driverClassName}" p:url="${jdbc.url}" p:username="${jdbc.username}" p:

我在我的applicationContext上看到如下属性:

<bean id="dataSource"
      class="org.springframework.jdbc.datasource.DriverManagerDataSource"
      p:driverClassName="${jdbc.driverClassName}"
      p:url="${jdbc.url}"
      p:username="${jdbc.username}"
      p:password="${jdbc.password}" />

url是否发生了更改?您的XML验证程序尝试获取该文件,但失败。后者并不奇怪,因为它不是文件名或URL,而只是名称空间的名称。然而,前者是不正确的,因为它不是文件名或URL,而只是名称空间的名称,XML验证器甚至不应该尝试获取它


我怀疑您没有正确定义名称空间,但无法从这样一个片段中分辨出来。

您需要从您提到的相应bean定义的xml文件中删除内容“xmlns:”。由于web上的“”中缺少“p”文件夹,因此生成此错误。Spring社区已删除了p文件夹中的Xsd。

无法从此类片段中分辨。另外,您没有说明错误来自何处(例如,系统启动或外部XML验证器)。我在保存XML文件时得到了错误,我还检查了url,它给出了404错误。这个答案似乎不完整。如果只是从xml中删除建议的内容,则p命名空间将不再有效。你用什么来代替它?否则,我将得到错误“与元素类型“bean”关联的属性“p:username”的前缀“p”未绑定”,因为由于上述原因,无法使用p名称空间。您可以在context.xml中使用“jdbc”代替“p”。但您还需要在xml元数据中包含xsi:schemaLocation=“”。
Error: File not found in the specified address : http://www.springframework.org/schema/p