我在向GlassFish Open Source Edition 3.1.2(版本23)部署应用程序时遇到错误。 GlassFish抱怨说我在DOCTYPE标签中输了一个拼写错误,但是我从the Oracle documentation复制了DOCTYPE的逐字记录!我使用了以下doctype:
<!DOCTYPE glassfish-application-client PUBLIC ""-//GlassFish.org//DTD
GlassFish Application Server 3.1 Application Client 6.0//EN""
"http://glassfish.org/dtds/glassfish-application-client_6_0-1.dtd">
什么是正确的?
答案 0 :(得分:3)
正确的doctype在“Application Client”之前(在第二行)有一个“Java EE”,并且没有奇怪的四重引号。我在他们的文档中告知了Oracle这个错误。
<!DOCTYPE glassfish-application-client PUBLIC "-//GlassFish.org//DTD
GlassFish Application Server 3.1 Java EE Application Client 6.0//EN"
"http://glassfish.org/dtds/glassfish-application-client_6_0-1.dtd">