Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ant XMLTask: Connection refused 
V
    Опции темы
YuG
Дата 22.6.2006, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 160
Регистрация: 20.2.2006

Репутация: 1
Всего: 4



Добрый день.
При попытке обработать application.xml в Ant'e при помощи xmltask, 
Цитата
        <xmltask source="application.xml" dest="result-application.xml" failwithoutmatch="true" preserveType="true" clearbuffers="true">
            <insert path="/application/module[last()]" position="after">
<![CDATA[<module>
     <web>
       <web-uri>${war.name}</web-uri>
       <context-root>${context.root}</context-root>
     </web>
  </module>]]></insert>
        </xmltask>
    </target>


получаю ошибку:
java.net.ConnectException: Connection refused: connect
Цитата

java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
    ..........
    at weblogic.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:201)
    at weblogic.xml.jaxp.RegistryDocumentBuilder.parse(RegistryDocumentBuilder.java:149)
    at com.oopsconsultancy.xmltask.ant.XmlTask.documentFromStream(XmlTask.java:359)
    at com.oopsconsultancy.xmltask.ant.XmlTask.documentFromFile(XmlTask.java:376)
    at com.oopsconsultancy.xmltask.ant.XmlTask.access$000(XmlTask.java:27)
    at com.oopsconsultancy.xmltask.ant.XmlTask$InputFile.getDocument(XmlTask.java:220)
    at com.oopsconsultancy.xmltask.ant.XmlTask.execute(XmlTask.java:625)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)

    
В application.xml есть объявление DOCTYPE:
Цитата
<!DOCTYPE application PUBLIC '-//Sun Microsystems, Inc.//DTD J2EE Application 1.2//EN' 'http://java.sun.com/j2ee/dtds/application_1_2.dtd'>


Если ее удалить, то скрипт отрабатывает.

Вопрос: как побороть?
PM WWW ICQ Skype   Вверх
batigoal
Дата 22.6.2006, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 11
Всего: 151



Ну, для начала, вопрос первый: есть ли на машине, на которой запускается таск, коннект к Интернету? 


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
YuG
Дата 22.6.2006, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 160
Регистрация: 20.2.2006

Репутация: 1
Всего: 4



Ну, я же смог написать этот вопрос на этом форуме ;)
Я понимаю, что он для валидации лезет за DTD на java.sun.com, но как этого избежать? 
PM WWW ICQ Skype   Вверх
batigoal
Дата 22.6.2006, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 11
Всего: 151



Цитата(YuG @  22.6.2006,  11:25 Найти цитируемый пост)
Я понимаю, что он для валидации лезет за DTD на java.sun.com, но как этого избежать?  

Можно попробовать положить его к себе на машину и указать локальный путь вместо URL'а. 


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
YuG
Дата 22.6.2006, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 160
Регистрация: 20.2.2006

Репутация: 1
Всего: 4



Дело в том, что мне нельзя менять исходный application.xml

Я пробовал так:
Цитата

    <xmlcatalog id="dtds">
        <dtd publicId="//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" location="./application_1_2.dtd"/>
    </xmlcatalog>

<xmltask ...>
    <xmlcatalog refid="dtds"/>
<xmltask
всё равно не удачно ( 
PM WWW ICQ Skype   Вверх
YuG
Дата 22.6.2006, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 160
Регистрация: 20.2.2006

Репутация: 1
Всего: 4



Проблема решена.  
PM WWW ICQ Skype   Вверх
batigoal
Дата 22.6.2006, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 11
Всего: 151



Цитата(YuG @  22.6.2006,  19:18 Найти цитируемый пост)
Проблема решена.   

Дык, как? Поделись с коллегами smile  

Это сообщение отредактировал(а) Lamer George - 22.6.2006, 18:31


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0448 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.