<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:9.0pt;
        font-family:SimSun;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:Arial;
        color:windowtext;}
 /* Page Definitions */
 @page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 126.65pt 72.0pt 126.65pt;
        layout-grid:15.6pt;}
div.Section1
        {page:Section1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>
<body lang="ZH-CN" link="blue" vlink="purple" style="text-justify-trim:punctuation">
<div class="Section1" style="layout-grid:15.6pt">
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">Hi all,<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">I am developing a rest bundle who is responding to bring up a RESTEASY servlet and then provide interfaces for other bundles to register their own handlers into RESTEASY.<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;
padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText" style="border:none;padding:0cm"><b><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt;font-weight:bold">Codes registering RESTEASY servlet into OSGI:<o:p></o:p></span></font></b></p>
</div>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;
<b><span style="font-weight:
bold">ResteasyServlet&nbsp; servlet = new ResteasyServlet();<o:p></o:p></span></b></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HttpService http = (HttpService) context.getService(restServiceReference);<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (null != http) {<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dictionary props = new Properties();<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; props.put(&quot;javax.ws.rs.Application&quot;, RestApplication.class.getName());<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // props.put(&quot;resteasy.use.builtin.providers&quot;, &quot;true&quot;);<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; props.put(&quot;resteasy.providers&quot;, &quot;&quot;
<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;&quot;org.jboss.resteasy.plugins.providers.jaxb.JAXBElementProvider&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.CollectionProvider&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.JAXBXmlRootElementProvider&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.JAXBXmlSeeAlsoProvider&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.JAXBXmlTypeProvider&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.AbstractJAXBContextFinder&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.AnnotationFactory&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.BaseMarshaller&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.ExternalEntityUnmarshaller&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.IgnoredMediaTypes&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.JaxbCollection&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.JAXBContextFinder&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.JAXBContextWrapper&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.JaxbMap&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.JAXBMarshalException&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.JAXBUnmarshalException&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.PrettyProcessor&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.StylesheetProcessor&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.XmlHeaderProcessor&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.XmlJAXBContextFinder&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.XmlNamespacePrefixMapper&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.AbstractJAXBContextFinder$CacheKey&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.jaxb.JaxbMap$Entry&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.DataSourceProvider&quot; &#43; &quot;,org.jboss.resteasy.plugins.providers.DocumentProvider&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.DefaultTextPlain&quot; &#43; &quot;,org.jboss.resteasy.plugins.providers.StringTextStar&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.InputStreamProvider&quot; &#43; &quot;,org.jboss.resteasy.plugins.providers.ByteArrayProvider&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.FormUrlEncodedProvider&quot; &#43; &quot;,org.jboss.resteasy.plugins.providers.FileProvider&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.StreamingOutputProvider&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.providers.IIOImageProvider&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.interceptors.CacheControlInterceptor&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.interceptors.encoding.AcceptEncodingGZIPInterceptor&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.interceptors.encoding.ClientContentEncodingHeaderInterceptor&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.interceptors.encoding.GZIPDecodingInterceptor&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.interceptors.encoding.GZIPEncodingInterceptor&quot;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; &quot;,org.jboss.resteasy.plugins.interceptors.encoding.ServerContentEncodingHeaderInterceptor&quot;);<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;
padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText" style="border:none;padding:0cm"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font><b><span lang="FR" style="font-weight:bold">http.registerServlet(&quot;/*&quot;, servlet, props, null);<o:p></o:p></span></b></p>
</div>
<p class="MsoPlainText"><span lang="FR"><o:p>&nbsp;</o:p></span></p>
<div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;
padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText" style="border:none;padding:0cm"><b><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt;font-weight:bold">ResteasyServlet class (simply wrapping HttpServletDispatcher)<o:p></o:p></span></font></b></p>
</div>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">import org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">/**<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;* ResteasyServlet simple wrapper to Resteasy's HttpServletDispatcher.<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;* @author &lt;a href=&quot;mailto:baldin@gmail.com&quot;&gt;Davi Baldin H. Tavares&lt;/a&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;*<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;*/<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">public class ResteasyServlet extends HttpServletDispatcher {<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private static final long serialVersionUID = 5968966644419029725L;<o:p></o:p></span></font></p>
<div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;
padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText" style="border:none;padding:0cm"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">}<o:p></o:p></span></font></p>
</div>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;
padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText" style="border:none;padding:0cm"><b><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt;font-weight:bold">HttpService in OSGI</span></font></b><b><font face="Courier New"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;
font-weight:bold">&nbsp;</span></font><span lang="EN-US">:</span></b><span lang="EN-US">pax-web-jetty-bundle
 is providing HttpService in OSGI<b><span style="font-weight:bold"><o:p></o:p></span></b></span></p>
</div>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;
padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText" style="border:none;padding:0cm"><b><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt;font-weight:bold">RESTEASY bundle used:<o:p></o:p></span></font></b></p>
</div>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">I am using RESTEASY bundle built-in in JBOSS7.1.0.final.<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">Here is what I am configuring in JBOSS standalone.xml:<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;subsystem xmlns=&quot;urn:jboss:domain:osgi:1.2&quot; activation=&quot;eager&quot;&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;properties&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=&quot;org.osgi.framework.startlevel.beginning&quot;&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/property&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/properties&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capabilities&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;javax.servlet.api:v25&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;javax.transaction.api&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.jboss.osgi.logging&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.apache.felix.scr&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.ops4j.pax.web.pax-web-jsp&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.ops4j.pax.web.pax-web-jetty-bundle&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><b><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt;font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;javax.ws.rs.api&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></b></p>
<p class="MsoPlainText"><b><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt;font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;javax.xml.bind.api&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></b></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.apache.commons.lang&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;
<b><span style="font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;capability name=&quot;com.sun.xml.bind&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></b></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;capability name=&quot;javax.jmdns&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.apache.log4j&quot; startlevel=&quot;1&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.apache.felix.log&quot; startlevel=&quot;2&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.apache.felix.configadmin&quot; startlevel=&quot;2&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.apache.felix.webconsole&quot; startlevel=&quot;2&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.ops4j.pax.pax-confmanager&quot; startlevel=&quot;3&quot;/&gt;<o:p></o:p></span></font></p>
<p class="MsoPlainText"><b><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt;font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.jboss.resteasy.resteasy-jaxb-provider&quot; startlevel=&quot;3&quot;/&gt;<o:p></o:p></span></font></b></p>
<p class="MsoPlainText"><b><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt;font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;capability name=&quot;org.jboss.resteasy.resteasy-jaxrs&quot; startlevel=&quot;3&quot;/&gt;<o:p></o:p></span></font></b></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/capabilities&gt;<o:p></o:p></span></font></p>
<div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;
padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText" style="border:none;padding:0cm"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/subsystem&gt;<o:p></o:p></span></font></p>
</div>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><b><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt;font-weight:bold">Errors:<o:p></o:p></span></font></b></p>
<div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;
padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText" style="border:none;padding:0cm"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">When I am running the rest bundle, I got the following error:<o:p></o:p></span></font></p>
</div>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,720 DEBUG [org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] (MSC service thread 1-3) Started servlet context for http context [DefaultHttpContext{bundle=com.alu.as3.rest:1.0.0}]<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,720 DEBUG [org.jboss.osgi.framework.internal.ServiceManagerPlugin] (MSC service thread 1-3) Register service: ServiceState{service.id=53, objectClass=[javax.servlet.ServletContext],
 osgi.web.symbolicname=com.alu.as3.rest, osgi.web.version=1.0}<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,736 DEBUG [org.ops4j.pax.web.service.internal.HttpServiceStarted] (MSC service thread 1-3) init called on com.alu.as3.rest.internal.ResteasyServlet@1037619<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,751 ERROR [stderr] (MSC service thread 1-3) 2012-06-21 04:05:10.751:WARN:/:unavailable<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,751 ERROR [stderr] (MSC service thread 1-3)
<b><span style="font-weight:bold">java.lang.IllegalArgumentException: object is not an instance of declaring class</span></b><o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,767 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,767 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,782 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,782 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at java.lang.reflect.Method.invoke(Method.java:597)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,798 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.ops4j.pax.web.service.internal.HttpServiceStarted$2.invoke(HttpServiceStarted.java:209)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,814 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.ops4j.pax.web.service.internal.$Proxy9.init(Unknown Source)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,814 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:445)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,829 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:265)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,829 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,845 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:771)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,860 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1221)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,860 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.eclipse.jetty.servlet.ServletHandler.setServletMappings(ServletHandler.java:1280)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,876 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.eclipse.jetty.servlet.ServletHandler.addServletMapping(ServletHandler.java:879)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,876 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.call(JettyServerImpl.java:170)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,891 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.call(JettyServerImpl.java:166)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,907 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.ops4j.pax.swissbox.core.ContextClassLoaderUtils.doWithClassLoader(ContextClassLoaderUtils.java:60)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,907 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.addServlet(JettyServerImpl.java:165)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,923 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Started.addServlet(ServerControllerImpl.java:266)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,938 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.addServlet(ServerControllerImpl.java:107)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,954 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:165)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,954 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerServlet(HttpServiceProxy.java:56)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,969 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at com.alu.as3.rest.internal.RestBundleActivator.registerServlet(RestBundleActivator.java:140)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,985 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at com.alu.as3.rest.internal.RestBundleActivator.start(RestBundleActivator.java:48)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:10,985 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.jboss.osgi.framework.internal.HostBundleState.transitionToActive(HostBundleState.java:300)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:11,001 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.jboss.osgi.framework.internal.HostBundleState.startInternal(HostBundleState.java:223)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:11,001 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.jboss.osgi.framework.internal.AbstractBundleState.start(AbstractBundleState.java:494)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:11,016 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.jboss.as.osgi.deployment.BundleStartTracker$1.processService(BundleStartTracker.java:144)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:11,032 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.jboss.as.osgi.deployment.BundleStartTracker$1.transition(BundleStartTracker.java:119)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:11,032 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.jboss.msc.service.ServiceControllerImpl.invokeListener(ServiceControllerImpl.java:1416)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:11,047 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.jboss.msc.service.ServiceControllerImpl.access$2700(ServiceControllerImpl.java:49)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:11,047 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at org.jboss.msc.service.ServiceControllerImpl$ListenerTask.run(ServiceControllerImpl.java:1954)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:11,063 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:11,078 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)<o:p></o:p></span></font></p>
<div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;
padding:0cm 0cm 1.0pt 0cm">
<p class="MsoPlainText" style="border:none;padding:0cm"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">04:05:11,078 ERROR [stderr] (MSC service thread 1-3) &nbsp;&nbsp; at java.lang.Thread.run(Thread.java:662)<o:p></o:p></span></font></p>
</div>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">Who can kindly help me on this?<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">Thanks in advance!<o:p></o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoPlainText"><font size="1" face="&#23435;&#20307;"><span lang="EN-US" style="font-size:9.0pt">Rocky,<o:p></o:p></span></font></p>
</div>
</body>
</html>