2
我正在創建一個通過xml與服務器通信的wesite。在我的本地主機中,一切正常。雖然當上載我的網站的服務器,而不是這種XML格式:XML格式問題
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<quser xmlns="http://www..." xmlns:atom="http://www.w3.org/2005/atom">
<username>name</username>
</quser>
我; M採取這一個:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
< :quser xmlns: ="http://www2...." xmlns:atom="http://www.w3.org/2005/atom">
< :username>readered</ :username>
<:quser>
我在我的模型聲明如下包info.class
@javax.xml.bind.annotation.XmlSchema (
namespace="http://www..",
elementFormDefault=XmlNsForm.QUALIFIED,
xmlns = {
@javax.xml.bind.annotation.XmlNs(prefix=" ", namespaceURI="http://www.."),
@javax.xml.bind.annotation.XmlNs(prefix="atom" ,namespaceURI="http://www.w3.org/2005/atom")
}
)
package model;
import javax.xml.bind.annotation.*;
正如我告訴你在我的本地主機工作得很好,但在服務器上,即使我改變前綴(僅用於測試,我設置它的前綴=「XS」)不採用這些更改。只有在我的本地主機採用它。它非常有線,如果你認爲我在loclhost中所做的更改,當我在服務器上調試和上載代碼時應該包含它們。
此外,我意識到我忘記了一些JAXB庫到WEB-INF中。只是爲了測試我插入我的庫和主程序庫。然後,我採取了和我的本地主機相同的XML格式在服務器。所以我決定從這兩個地方刪除這些庫。在我的localhost之後,一切都可以正常工作,但是不在服務器中。如果任何人面對或知道關於這個問題的某些東西給我一些指示。
我嘗試this.In我的本地工作,但不是在服務器上。 – 2012-07-09 18:17:46
@NickRobertson - 您使用的服務器和版本是? – 2012-07-09 18:19:03
我的本地主機上的apache tomcat 7,服務器上的apache tomcat 6 – 2012-07-09 18:33:50