Quando jogo no deploy do JBoss, ele me dá o seguinte erro.
White spaces are required between publicId and systemId.;
Isso tem cara de ser alguma coisa em algum XML que você copiou errado do livro. (Se possível, veja se o livro tem um site com os arquivos que você possa baixar - às vezes eles têm erratas, ou seja correções para “bugs” do livro.)
XML é um negócio “enjoado”, um teste é tentar abrir o XML no Internet Explorer ou no Mozilla (ou Firefox), ele deve “gritar” também, e mostrar alguma mensagem de erro.