Я неоднократно вижу эту ошибку в журналах сервера GlassFish 4.1 для моего домена:
MASM0001: Default configuration file [jaxws-tubes-default.xml] was not found
Что это за jaxws-tubes-default.xml
и где мне нужно поместить его, чтобы очистить эту запись SEVERE? Периодически повторяется примерно 20-25 раз.
Это не происходит при установке по умолчанию, я думаю, вы делаете что-то конкретное JAX-WS/Metro? Тогда эта ошибка может быть результатом отсутствия metro.xml
.
Файл jaxws-tubes-default.xml
похоже, содержит конфигурацию по умолчанию для труб JAX-WS.
Я не знаю, откуда это происходит, но вы можете попытаться исправить это, поместив jaxws-tubes-default.xml
в каталог META-INF
вашего приложения со следующим содержимым:
<metro xmlns='http://java.sun.com/xml/ns/metro/config' version="1.0">
<tubelines default="#default-metro-tubeline">
<tubeline name="default-metro-tubeline">
<client-side>
<!--<tube-factory className="com.sun.xml.ws.assembler.jaxws.TerminalTubeFactory" />-->
<tube-factory className="com.sun.xml.ws.assembler.jaxws.HandlerTubeFactory" />
<tube-factory className="com.sun.xml.ws.assembler.jaxws.ValidationTubeFactory" />
<!--<tube-factory className="com.sun.xml.ws.assembler.jaxws.MonitoringTubeFactory" />-->
<tube-factory className="com.sun.xml.ws.assembler.jaxws.MustUnderstandTubeFactory" />
<tube-factory className="com.sun.xml.ws.assembler.jaxws.AddressingTubeFactory" />
<tube-factory className="com.sun.xml.ws.dump.MessageDumpingTubeFactory" />
<tube-factory className="com.sun.xml.ws.assembler.jaxws.BasicTransportTubeFactory" />
</client-side>
<endpoint-side>
<tube-factory className="com.sun.xml.ws.dump.MessageDumpingTubeFactory" />
<tube-factory className="com.sun.xml.ws.assembler.jaxws.AddressingTubeFactory" />
<tube-factory className="com.sun.xml.ws.assembler.jaxws.MustUnderstandTubeFactory" />
<tube-factory className="com.sun.xml.ws.assembler.jaxws.MonitoringTubeFactory" />
<tube-factory className="com.sun.xml.ws.assembler.jaxws.HandlerTubeFactory" />
<tube-factory className="com.sun.xml.ws.assembler.jaxws.ValidationTubeFactory" />
<tube-factory className="com.sun.xml.ws.assembler.jaxws.TerminalTubeFactory" />
</endpoint-side>
</tubeline>
</tubelines>
</metro>
(Взято из репозитория Java.net Metro)
Эта страница из документации Metro содержит аналогичный пример.