Thanks Glen.
Date: Sat, 19 Jan 2013 06:01:19 -0800
From: [email protected]
To: [email protected]
Subject: Re: The matching wildcard is strict cxf no declaration can be found 
for jaxws:properties



        BTW, those latter two imports you have (cxf-extension-XXX.xml) you 

shouldn't need anymore.  This blog article might help you:

http://www.jroller.com/gmazza/entry/cxf_usernametoken_profile

Glen


On 01/19/2013 01:13 AM, cb9 wrote:

>

> Worked,Thanks Dan.

> Date: Fri, 18 Jan 2013 14:20:57 -0800

> From: [hidden email]

> To: [hidden email]

> Subject: Re: The matching wildcard is strict cxf no declaration can be found 
> for jaxws:properties

>

>

>

>       

> The jaxws:properties element likely needs to go inside the <jaxws:endpoint> 
> element.  It's not meant to be a top level element.

>

>

> Dan

>

>

>

>

> On Jan 18, 2013, at 5:14 PM, cb9 <[hidden email]> wrote:

>

>

>> Hi,

>> I am trying to create simple UsernameToken security using ws-policy. For

>> that I configured spring configuration like this

>> <beans xmlns="http://www.springframework.org/schema/beans";

>>      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";

>>      xmlns:jaxws="http://cxf.apache.org/jaxws";

>>      xmlns:wsa="http://cxf.apache.org/ws/addressing";

>>      xsi:schemaLocation="http://www.springframework.org/schema/beans
>>      http://www.springframework.org/schema/beans/spring-beans.xsd
>> http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
>> http://cxf.apache.org/ws/addressing
>> http://cxf.apache.org/schemas/ws-addr-conf.xsd";>

>>      <import resource="classpath:META-INF/cxf/cxf.xml" />

>>      <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

>>      <import resource="classpath:META-INF/cxf/cxf-extension-http.xml" />

>>      <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />

>>      <bean id="logInBound"

>> class="org.apache.cxf.interceptor.LoggingInInterceptor" />

>>      <bean id="logOutBound"

>> class="org.apache.cxf.interceptor.LoggingOutInterceptor" />

>>      

>>      

>>      

>>      <jaxws:properties>

>>          <entry key="ws-security.callback-handler"

>> value-ref="com.test.cx5.ServerPasswordCallback"/>

>>       </jaxws:properties>

>>      <jaxws:endpoint id="helloWorld" 
>> implementor="com.test.cxf5.HelloWorldImpl"

>>              address="/HelloWorld">

>>              <jaxws:inInterceptors>

>>                              <ref bean="logInBound" />

>>              </jaxws:inInterceptors>

>>              <jaxws:outInterceptors>

>>                              <ref bean="logOutBound" />

>>              </jaxws:outInterceptors>

>>              <jaxws:inFaultInterceptors>

>>                              <ref bean="logInBound" />

>>              </jaxws:inFaultInterceptors>

>>              <jaxws:outFaultInterceptors>

>>                              <ref bean="logOutBound" />

>>              </jaxws:outFaultInterceptors>

>>      </jaxws:endpoint>

>>      

>> </beans>

>> But I get error saying

>> Description  Resource        Path    Location        Type

>> cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration

>> can be found for element 'jaxws:properties'. beans.xml

>> /cxf5/src/main/webapp/WEB-INF        line 21 XML Problem

>> My Maven pom.xml is as follows.

>> <project xmlns="http://maven.apache.org/POM/4.0.0";

>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";

>>   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/xsd/maven-4.0.0.xsd";>

>>   <modelVersion>4.0.0</modelVersion>

>>   <groupId>com.test.cxf5</groupId>

>>   <artifactId>cxf5</artifactId>

>>   <packaging>war</packaging>

>>   <version>1.0-SNAPSHOT</version>

>>   <name>cxf5</name>

>>   <url>http://maven.apache.org</url>

>>   <properties>

>>              
>> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

>>              <cxf.version>2.7.0</cxf.version>

>>      </properties>

>>      <dependencies>

>>              <dependency>

>>                      <groupId>org.slf4j</groupId>

>>                      <artifactId>slf4j-log4j12</artifactId>

>>                      <version>1.6.1</version>

>>              </dependency>

>>              <dependency>

>>                      <groupId>javax.servlet</groupId>

>>                      <artifactId>servlet-api</artifactId>

>>                      <version>2.5</version>

>>                      <scope>provided</scope>

>>              </dependency>

>>              <dependency>

>>                      <groupId>javax.servlet.jsp</groupId>

>>                      <artifactId>jsp-api</artifactId>

>>                      <version>2.1</version>

>>                      <scope>provided</scope>

>>              </dependency>

>>              <dependency>

>>                      <groupId>org.apache.cxf</groupId>

>>                      <artifactId>cxf-rt-frontend-jaxws</artifactId>

>>                      <version>${cxf.version}</version>

>>              </dependency>

>>              <dependency>

>>                      <groupId>org.apache.cxf</groupId>

>>                      <artifactId>cxf-rt-transports-http</artifactId>

>>                      <version>${cxf.version}</version>

>>              </dependency>

>>              <dependency>

>>                      <groupId>org.apache.cxf</groupId>

>>                      <artifactId>cxf-rt-ws-security</artifactId>

>>                      <version>${cxf.version}</version>

>>              </dependency>

>>              <dependency>

>>                      <groupId>org.apache.ws.security</groupId>

>>                      <artifactId>wss4j</artifactId>

>>                      <version>1.6.9</version>

>>              </dependency>

>>              <dependency>

>>                      <groupId>org.springframework</groupId>

>>                      <artifactId>spring-webmvc</artifactId>

>>                      <version>3.1.2.RELEASE</version>

>>              </dependency>

>>      </dependencies>

>>      <build>

>>              <plugins>

>>                      <plugin>

>>                              <groupId>org.apache.maven.plugins</groupId>

>>                              <artifactId>maven-compiler-plugin</artifactId>

>>                              <version>2.0.2</version>

>>                              <configuration>

>>                                      <source>1.7</source>

>>                                      <target>1.7</target>

>>                              </configuration>

>>                      </plugin>

>>              </plugins>

>>              <finalName>cxf5</finalName>

>>      </build>

>> </project>

>> I am tired of searching on google, I could not find solution.

>> Thanks

>> Charles

>> --

>> View this message in context: 
>> http://cxf.547215.n5.nabble.com/The-matching-wildcard-is-strict-cxf-no-declaration-can-be-found-for-jaxws-properties-tp5721881.html
>> Sent from the cxf-user mailing list archive at Nabble.com.


-- 

Glen Mazza

Talend Community Coders - coders.talend.com

blog: www.jroller.com/gmazza




        
        
        
        

        

        
        
                If you reply to this email, your message will be added to the 
discussion below:
                
http://cxf.547215.n5.nabble.com/The-matching-wildcard-is-strict-cxf-no-declaration-can-be-found-for-jaxws-properties-tp5721881p5721898.html
        
        
                
                To unsubscribe from The matching wildcard is strict cxf no 
declaration can be found for jaxws:properties, click here.

                NAML
                                                  



--
View this message in context: 
http://cxf.547215.n5.nabble.com/The-matching-wildcard-is-strict-cxf-no-declaration-can-be-found-for-jaxws-properties-tp5721881p5721899.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to