<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://dosideas.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Web_Service_con_CXF_para_Weblogic</id>
		<title>Web Service con CXF para Weblogic - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://dosideas.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Web_Service_con_CXF_para_Weblogic"/>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/index.php?title=Web_Service_con_CXF_para_Weblogic&amp;action=history"/>
		<updated>2026-05-20T16:49:47Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://dosideas.com/wiki/index.php?title=Web_Service_con_CXF_para_Weblogic&amp;diff=4687&amp;oldid=prev</id>
		<title>Esteban: /* Recursos */</title>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/index.php?title=Web_Service_con_CXF_para_Weblogic&amp;diff=4687&amp;oldid=prev"/>
				<updated>2010-02-19T19:37:37Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Recursos&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 19:37 19 feb 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot; &gt;Línea 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 42:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Recursos ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Recursos ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=== &lt;/del&gt;Proyecto &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de ejemplo ====&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[http://www.dosideas.com/descargas/category/8.html?download&lt;/ins&gt;=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;35%3Ap-p-l &lt;/ins&gt;Proyecto &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ejemplo Java 1.5 y CXF 2.2.6 para Weblogic]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Esteban</name></author>	</entry>

	<entry>
		<id>https://dosideas.com/wiki/index.php?title=Web_Service_con_CXF_para_Weblogic&amp;diff=4681&amp;oldid=prev</id>
		<title>Esteban: /* Debe desplegarse dentro de un EAR */</title>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/index.php?title=Web_Service_con_CXF_para_Weblogic&amp;diff=4681&amp;oldid=prev"/>
				<updated>2010-02-18T19:13:57Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Debe desplegarse dentro de un EAR&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 19:13 18 feb 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Línea 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Pasos ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Pasos ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Debe desplegarse &lt;/del&gt;dentro de un EAR ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Incluir el proyecto Web &lt;/ins&gt;dentro de un EAR ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Esto es debido a que debe priorizarse el uso de ciertas clases paquetizadas con CXF.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Esto es debido a que debe priorizarse el uso de ciertas clases paquetizadas con CXF.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Esteban</name></author>	</entry>

	<entry>
		<id>https://dosideas.com/wiki/index.php?title=Web_Service_con_CXF_para_Weblogic&amp;diff=4680&amp;oldid=prev</id>
		<title>Esteban: Página creada con 'Desarrollar un servicio CXF en Weblogic es posible, si bien son necesarias algunas consideraciones.  == Pasos ==  ==== Debe desplegarse dentro de un EAR ====  Esto es debido a q…'</title>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/index.php?title=Web_Service_con_CXF_para_Weblogic&amp;diff=4680&amp;oldid=prev"/>
				<updated>2010-02-18T18:54:54Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con &amp;#039;Desarrollar un servicio CXF en Weblogic es posible, si bien son necesarias algunas consideraciones.  == Pasos ==  ==== Debe desplegarse dentro de un EAR ====  Esto es debido a q…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Desarrollar un servicio CXF en Weblogic es posible, si bien son necesarias algunas consideraciones.&lt;br /&gt;
&lt;br /&gt;
== Pasos ==&lt;br /&gt;
&lt;br /&gt;
==== Debe desplegarse dentro de un EAR ====&lt;br /&gt;
&lt;br /&gt;
Esto es debido a que debe priorizarse el uso de ciertas clases paquetizadas con CXF.&lt;br /&gt;
Esto se hace incluyendo el siguiente código en el archivo weblogic-application.xml&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;prefer-application-packages&amp;gt;&lt;br /&gt;
        &amp;lt;package-name&amp;gt;javax.jws.*&amp;lt;/package-name&amp;gt;&lt;br /&gt;
    &amp;lt;/prefer-application-packages&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Eliminar referencias al filesystem ====&lt;br /&gt;
&lt;br /&gt;
Por default, el proceso de generación de código escribe ciertas referencias al fylesystem. Dado que Weblogic no descomprime los ejecutables, no puede obtener las referencias del sistema de archivos. Es por ello que deberemos remover dichas referencias de las clases *Service.java y *Impl.java&lt;br /&gt;
Ej:&lt;br /&gt;
&lt;br /&gt;
    @WebServiceClient(name = &amp;quot;CalculadoraService&amp;quot;, &lt;br /&gt;
                      wsdlLocation = &amp;quot;'''CalculadoraService.wsdl'''&amp;quot;,&lt;br /&gt;
                      targetNamespace = &amp;quot;http://www.dosideas.com/cursos/calculadora&amp;quot;) &lt;br /&gt;
    public class CalculadoraService extends Service {&lt;br /&gt;
        &lt;br /&gt;
        public final static URL WSDL_LOCATION;&lt;br /&gt;
        public final static QName SERVICE = new QName(&amp;quot;http://www.dosideas.com/cursos/calculadora&amp;quot;, &amp;quot;CalculadoraService&amp;quot;);&lt;br /&gt;
        public final static QName CalculadoraSoapPort = new QName(&amp;quot;http://www.dosideas.com/cursos/calculadora&amp;quot;, &amp;quot;CalculadoraSoapPort&amp;quot;);&lt;br /&gt;
        static {&lt;br /&gt;
            URL url = null;&lt;br /&gt;
            try {&lt;br /&gt;
                url = new URL(&amp;quot;'''CalculadoraService.wsdl'''&amp;quot;);&lt;br /&gt;
            } catch (MalformedURLException e) {&lt;br /&gt;
                System.err.println(&amp;quot;Can not initialize the default wsdl from file:./src/java/CalculadoraService.wsdl&amp;quot;);&lt;br /&gt;
                // e.printStackTrace();&lt;br /&gt;
            }&lt;br /&gt;
            WSDL_LOCATION = url;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
==== Copiar WSDL a la carpeta WEB-INF ====&lt;br /&gt;
&lt;br /&gt;
Como la carpeta WEB-INF si se descomprime, WL toma además las referencias relativas de los archivos respecto de esa carpeta, por lo que si se especifica el nombre del archivo a secas, lo CXF lo irá a buscar a ese carpeta.&lt;br /&gt;
&lt;br /&gt;
== Recursos ==&lt;br /&gt;
&lt;br /&gt;
==== Proyecto de ejemplo ====&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>	</entry>

	</feed>