这两天学习Spring Webservice,使用其包中自带的示例 tuturiol 时报错:
org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
Google了好久,都没有答案,发现有很多人都遇到了这种情况,在Spring的论坛上老外也问了同样的问题,虽然没有准确的答案,但大体知道了由于包的版本问题造成的。
后来我试了另一个 echo 示例, 尽量引入最少的包,结果这个成功运行了。然后我对比这两个例子,从配置文件一点点的对比不同点,后来终于发现是由于 前一个例子(tuturiol)使用了JDOM,而JDOM又依赖一些包,就是这些包出现了问题。随后我改了 tuturiol,移除了jdom和相关包,终于通过了。
所以原因可能是由下列包 或之一引起的,这里记录一下:
xalan.jar
xerces.jar
xercesImpl.jar
xml-apis.jar
问题:使用IDEA生成
WebService
,如图所示:
点击OK,出现
报错
信息:
java
.lang.ClassNotFound
Exception
:
java
x.xml.soap.SOAP
Exception
根据百度到的解决办法,添加依赖:
<dependency>
<groupId>
org
.apache.axis</groupId>
<artifactId>axis</artifactId>
早上新建一个web项目,没想到一敲命令创建就失败了,真是出师不利。各种折腾无果,当然我也可以用eclipse直接创建的,就是想搞清楚状况。刚刚才发现问题原因,这个结果我也是醉了,太坑爹了。
问题现象:
E:\workspace>mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.wulf.memcac...
caused by:
org
.
w3c
.
dom
.
DOM
Exception
:
NAMESPACE
_
ERR
: An
att
empt
is made to
create
or
change
an
object
in a
way
which is
incor
rect
with regard to
namespace
s.
spring
-ws
一加命名空间就错~~
//Element respon...
最近项目需求:报表导出为pdf文件,用的是ITextRenderer的方法setDocumentFromString出现以下错误,找了好半天xalan-2.6.0.jar包的问题,去除即可。
Caused by:
java
x.xml.transform.Transformer
Exception
:
org
.xml.sax.SAX
Exception
:
NAMESPACE
_
ERR
: An at
解决办法:
http://stackoverflow.com/questions/4037125/
namespace
-
err
-an-
att
empt
-is-made-to-
create
-or-
change
-an-
object
-in-a-
way
-which-i
http://docs.
spring
.io/
spring
-ws/site/faq.html#
namespace
_
err
I get...
selenium
报错
:
Namespace
Err
or: An
att
empt
was made to
create
or
change
an
object
in a
way
which is
incor
rect
with regard to
namespace
s'一、
报错
二、原因
一、
报错
'selenium.common.
exception
s.InvalidSelector
Exception
: Message: Given xpath expression' "/html/body/div/div[4]/
使用定时任务定时调用多个
webservice
接口,应用cxf框架。
2、
报错
内容:
org
.apache.cxf.interceptor.Fault: Marshalling
Err
or: com.admin.bag.
webservice
.server.Message is not known to this context
at
org
.apache.cxf.jaxb.JAXBEncoderDecoder.marshall(JAXBEncoderDe
java
.lang.NoSuchMethod
Err
or:
java
x.servlet.jsp.JspFactory.getJspApplicationContext(L
java
x/servlet/ServletContext;)L
java
x/servlet/jsp/JspApplicationContext;
org
.xml.sax.SAX
Exception
: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.
客户端代码:
package test;
import example.HelloWorld;
import
org
...
异常:
NAMESPACE
_
ERR
: An
att
empt
is made to
create
or
change
an
object
in a
way
whi---- 这是我自己写客户端调用
webservice
控制台显示的部分异常代码。
或者直接通过soapUI 调用:
异常信息如下
No adapter for endpoint [public
org
.j
dom
.Element com....
Exception
is -- >
org
.
w3c
.
dom
.
DOM
Exception
:
DOM
002 Illegal character 字符不被允许
org
.
w3c
.
dom
.
DOM
Exception
:
DOM
002 Illegal character
at
org
.apache.xerces.
dom
.DocumentImpl.
create
Att
ribut...
package com.mochasoft.
spring
ws;import
java
.math.BigInteger;
import
java
x.xml.bind.annotation.XmlAccessType;
import
java
x.xml.bind.annotation.XmlAccessorType;
import
java
x.xml.bind.an