[Installation, Configuration & DEPLOYMENT] - Re: different connection node/pool
by harish73
Thanks peter for your prompt response.
May be i'm wrong. But i have been working in weblogic multi datasource, where multi data source is an abstraction around a group of data sources that provides load balancing or failover processing between the data sources associated with the multi data source.
I was looking same feature or alternative in JBOSS. is this possible?
Thanks.
"PeterJ" wrote : There is no way to have one datasource support two different connection pools. How would the datasource know which of the pools to use? And what would be the benefit of having two connection pools of 100 connections each, as opposed to having a single connection pool of 200 connections?
|
| However, you can create multiple datasources for the same database, and each would have its own connection pool. You can then have some applications request one of the datasource and other request the other datasource.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111937#4111937
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111937
18 years, 4 months
[JBossWS] - Re: UsernameToken authentication using JBossWS
by leandroal
Hi Alessio, here it is:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:tns="http://www.xxx.com/" xmlns:s1="http://www.xxx.com/security"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
targetNamespace="http://www.xxx.com/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This web service
provides real-time data data.</wsdl:documentation>
<wsdl:types>
<s:schema elementFormDefault="qualified"
targetNamespace="http://www.xxx.com/">
<s:element name="GetStations">
<s:complexType/>
</s:element>
<s:element name="GetStationsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="GetStationsResult" type="tns:ArrayOfStation"/>
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfStation">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded"
name="Station" nillable="true" type="tns:Station"/>
</s:sequence>
</s:complexType>
<s:complexType name="Station">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="StationName"
type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="StationNumber"
type="s:int"/>
<s:element minOccurs="1" maxOccurs="1" name="Altitude"
type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="Latitude"
type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="Longitude"
type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="SensorHeight"
type="s:double"/>
</s:sequence>
</s:complexType>
<s:element name="GetObservationVariablesByStation">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="stationName"
type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetObservationVariablesByStationResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="GetObservationVariablesByStationResult"
type="tns:ArrayOfString"/>
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfString">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="s:string"/>
</s:sequence>
</s:complexType>
<s:element name="GetLatestObservationByStationAndVariable">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="stationName"
type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="obsVariable"
type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLatestObservationByStationAndVariableResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="GetLatestObservationByStationAndVariableResult"
type="tns:Observation"/>
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Observation">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ObsVariable"
type="s:string"/>
<s:element minOccurs="0" maxOccurs="1"
name="ObsVariableUnit" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="ObsValue"
type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="ObsTime"
type="s:dateTime"/>
<s:element minOccurs="1" maxOccurs="1" name="ObsStatus" type="s:int"/>
</s:sequence>
</s:complexType>
<s:element name="GetLatestObservationsByStation">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="stationName"
type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLatestObservationsByStationResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="GetLatestObservationsByStationResult"
type="tns:ArrayOfObservation"/>
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfObservation">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded"
name="Observation" nillable="true" type="tns:Observation"/>
</s:sequence>
</s:complexType>
<s:element name="GetObservationsByStationAndVariable">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="stationName"
type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="obsVariable"
type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="start"
type="s:dateTime"/>
<s:element minOccurs="1" maxOccurs="1" name="stop"
type="s:dateTime"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetObservationsByStationAndVariableResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="GetObservationsByStationAndVariableResult"
type="tns:ArrayOfObservation"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetObservationsByStation">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="stationName"
type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="start"
type="s:dateTime"/>
<s:element minOccurs="1" maxOccurs="1" name="stop"
type="s:dateTime"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetObservationsByStationResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="GetObservationsByStationResult" type="tns:ArrayOfObservation"/>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
<s:schema elementFormDefault="qualified"
targetNamespace="http://www.xxx.com/security">
<s:element name="UsernameToken" type="s1:UsernameToken"/>
<s:complexType name="UsernameToken">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="username"
type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="password"
type="s:string"/>
</s:sequence>
<s:anyAttribute/>
</s:complexType>
</s:schema>
</wsdl:types>
<wsdl:message name="GetStationsSoapIn">
<wsdl:part name="parameters" element="tns:GetStations"/>
</wsdl:message>
<wsdl:message name="GetStationsSoapOut">
<wsdl:part name="parameters" element="tns:GetStationsResponse"/>
</wsdl:message>
<wsdl:message name="GetStationsUsernameToken">
<wsdl:part name="UsernameToken" element="s1:UsernameToken"/>
</wsdl:message>
<wsdl:message name="GetObservationVariablesByStationSoapIn">
<wsdl:part name="parameters"
element="tns:GetObservationVariablesByStation"/>
</wsdl:message>
<wsdl:message name="GetObservationVariablesByStationSoapOut">
<wsdl:part name="parameters"
element="tns:GetObservationVariablesByStationResponse"/>
</wsdl:message>
<wsdl:message name="GetObservationVariablesByStationUsernameToken">
<wsdl:part name="UsernameToken" element="s1:UsernameToken"/>
</wsdl:message>
<wsdl:message name="GetLatestObservationByStationAndVariableSoapIn">
<wsdl:part name="parameters"
element="tns:GetLatestObservationByStationAndVariable"/>
</wsdl:message>
<wsdl:message name="GetLatestObservationByStationAndVariableSoapOut">
<wsdl:part name="parameters"
element="tns:GetLatestObservationByStationAndVariableResponse"/>
</wsdl:message>
<wsdl:message name="GetLatestObservationByStationAndVariableUsernameToken">
<wsdl:part name="UsernameToken" element="s1:UsernameToken"/>
</wsdl:message>
<wsdl:message name="GetLatestObservationsByStationSoapIn">
<wsdl:part name="parameters" element="tns:GetLatestObservationsByStation"/>
</wsdl:message>
<wsdl:message name="GetLatestObservationsByStationSoapOut">
<wsdl:part name="parameters"
element="tns:GetLatestObservationsByStationResponse"/>
</wsdl:message>
<wsdl:message name="GetLatestObservationsByStationUsernameToken">
<wsdl:part name="UsernameToken" element="s1:UsernameToken"/>
</wsdl:message>
<wsdl:message name="GetObservationsByStationAndVariableSoapIn">
<wsdl:part name="parameters"
element="tns:GetObservationsByStationAndVariable"/>
</wsdl:message>
<wsdl:message name="GetObservationsByStationAndVariableSoapOut">
<wsdl:part name="parameters"
element="tns:GetObservationsByStationAndVariableResponse"/>
</wsdl:message>
<wsdl:message name="GetObservationsByStationAndVariableUsernameToken">
<wsdl:part name="UsernameToken" element="s1:UsernameToken"/>
</wsdl:message>
<wsdl:message name="GetObservationsByStationSoapIn">
<wsdl:part name="parameters" element="tns:GetObservationsByStation"/>
</wsdl:message>
<wsdl:message name="GetObservationsByStationSoapOut">
<wsdl:part name="parameters"
element="tns:GetObservationsByStationResponse"/>
</wsdl:message>
<wsdl:message name="GetObservationsByStationUsernameToken">
<wsdl:part name="UsernameToken" element="s1:UsernameToken"/>
</wsdl:message>
<wsdl:portType name="xxx_x0020_Web_x0020_ServiceSoap">
<wsdl:operation name="GetStations">
<wsdl:documentation
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">...</wsdl:documentation>
<wsdl:input message="tns:GetStationsSoapIn"/>
<wsdl:output message="tns:GetStationsSoapOut"/>
</wsdl:operation>
<wsdl:operation name="GetObservationVariablesByStation">
<wsdl:documentation
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">...</wsdl:documentation>
<wsdl:input message="tns:GetObservationVariablesByStationSoapIn"/>
<wsdl:output message="tns:GetObservationVariablesByStationSoapOut"/>
</wsdl:operation>
<wsdl:operation name="GetLatestObservationByStationAndVariable">
<wsdl:documentation
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">...</wsdl:documentation>
<wsdl:input message="tns:GetLatestObservationByStationAndVariableSoapIn"/>
<wsdl:output
message="tns:GetLatestObservationByStationAndVariableSoapOut"/>
</wsdl:operation>
<wsdl:operation name="GetLatestObservationsByStation">
<wsdl:documentation
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">...</wsdl:documentation>
<wsdl:input message="tns:GetLatestObservationsByStationSoapIn"/>
<wsdl:output message="tns:GetLatestObservationsByStationSoapOut"/>
</wsdl:operation>
<wsdl:operation name="GetObservationsByStationAndVariable">
<wsdl:documentation
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">...</wsdl:documentation>
<wsdl:input message="tns:GetObservationsByStationAndVariableSoapIn"/>
<wsdl:output message="tns:GetObservationsByStationAndVariableSoapOut"/>
</wsdl:operation>
<wsdl:operation name="GetObservationsByStation">
<wsdl:documentation
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">....</wsdl:documentation>
<wsdl:input message="tns:GetObservationsByStationSoapIn"/>
<wsdl:output message="tns:GetObservationsByStationSoapOut"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="xxx_x0020_Web_x0020_ServiceSoap"
type="tns:xxx_x0020_Web_x0020_ServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="GetStations">
<soap:operation soapAction="http://www.xxx.com/GetStations"
style="document"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header message="tns:GetStationsUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetObservationVariablesByStation">
<soap:operation
soapAction="http://www.xxx.com/GetObservationVariablesByStation"
style="document"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header
message="tns:GetObservationVariablesByStationUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLatestObservationByStationAndVariable">
<soap:operation
soapAction="http://www.xxx.com/GetLatestObservationByStationAndVariable"
style="document"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header
message="tns:GetLatestObservationByStationAndVariableUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLatestObservationsByStation">
<soap:operation
soapAction="http://www.xxx.com/GetLatestObservationsByStation"
style="document"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header
message="tns:GetLatestObservationsByStationUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetObservationsByStationAndVariable">
<soap:operation
soapAction="http://www.xxx.com/GetObservationsByStationAndVariable"
style="document"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header
message="tns:GetObservationsByStationAndVariableUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetObservationsByStation">
<soap:operation
soapAction="http://www.xxx.com/GetObservationsByStation"
style="document"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header
message="tns:GetObservationsByStationUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="xxx_x0020_Web_x0020_ServiceSoap12"
type="tns:xxx_x0020_Web_x0020_ServiceSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="GetStations">
<soap12:operation soapAction="http://www.xxx.com/GetStations"
style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
<soap12:header message="tns:GetStationsUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetObservationVariablesByStation">
<soap12:operation
soapAction="http://www.xxx.com/GetObservationVariablesByStation"
style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
<soap12:header
message="tns:GetObservationVariablesByStationUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLatestObservationByStationAndVariable">
<soap12:operation
soapAction="http://www.xxx.com/GetLatestObservationByStationAndVariable"
style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
<soap12:header
message="tns:GetLatestObservationByStationAndVariableUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLatestObservationsByStation">
<soap12:operation
soapAction="http://www.xxx.com/GetLatestObservationsByStation"
style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
<soap12:header
message="tns:GetLatestObservationsByStationUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetObservationsByStationAndVariable">
<soap12:operation
soapAction="http://www.xxx.com/GetObservationsByStationAndVariable"
style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
<soap12:header
message="tns:GetObservationsByStationAndVariableUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetObservationsByStation">
<soap12:operation
soapAction="http://www.xxx.com/GetObservationsByStation"
style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
<soap12:header
message="tns:GetObservationsByStationUsernameToken"
part="UsernameToken" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="xxx_x0020_Web_x0020_Service">
<wsdl:documentation
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This web service
provides real-time data data.</wsdl:documentation>
<wsdl:port name="xxx_x0020_Web_x0020_ServiceSoap"
binding="tns:xxx_x0020_Web_x0020_ServiceSoap">
<soap:address location="http://yyy.xxx.net/WebSite/dataData.asmx"/>
</wsdl:port>
<wsdl:port name="xxx_x0020_Web_x0020_ServiceSoap12"
binding="tns:xxx_x0020_Web_x0020_ServiceSoap12">
<soap12:address location="http://yyy.xxx.net/WebSite/dataData.asmx"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111936#4111936
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111936
18 years, 4 months
[JBoss Tools (users)] - Seam Facet and database profile
by speleomaniac
Hi everybody,
I have a problem with database profile in Seam Facet in JBoss Tools.
I am sure somebody has already complained about this thing in the forum but I couldn't find anything about it.
In the first stage of the poject, I am not interested with the database and I tried to use HSQL in JBoss AS but I am getting a funny error message that hsqldb.jar in not in the path so it can't create the profile.
Well I am inside of a wizard I have no idea how I can include a library to the project or to which directory to put this library.
Normally, I was playing until now with Red Hat Developer Studio but as you know, it is now JBoss Developer Studio and I have to pay for it. So I am trying to understand the JBoss Tools and I have a problem that I don't have before in RHDS.
Is there a trick to bypass this problem?
Thx in advance
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111928#4111928
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111928
18 years, 4 months
[JBossWS] - webservice login and initialization is Seam
by beligum
Hi all,
I don't really know where to post this, but I guess it's more WS-related than it is Seam-related.
Here's the issue: When I start an (ear) application, and nobody went to the website, before a remote login()-webserviceservice is contacted (which uses the seam Identity component to login), I always get an error that the security.drl file couldn't be found. Though, when I try to do this after someone visited the site (and security.drl) was loaded appropriately, everything is ok.
It seems like the initialization of the security-rules is something the webservice-integration (in Seam) isn't able to do?
Here's the stacktrace:
| 13:39:56,432 INFO [RuleBase] parsing rules: security.drl
| 13:39:56,472 ERROR [SOAPFaultHelperJAXWS] SOAP request exception
| javax.ejb.EJBException: org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.security.identity
| at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:63)
| at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:83)
| at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.wsf.container.jboss42.InvocationHandlerEJB3.invoke(InvocationHandlerEJB3.java:103)
| at org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:220)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:414)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:273)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:190)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:123)
| at org.jboss.wsf.stack.jbws.EndpointServlet.service(EndpointServlet.java:84)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.security.identity
| at org.jboss.seam.Component.newInstance(Component.java:1962)
| at org.jboss.seam.Component.getInstance(Component.java:1865)
| at org.jboss.seam.Component.getInstance(Component.java:1844)
| at org.jboss.seam.Component.getInstance(Component.java:1821)
| at org.jboss.seam.Component.getInstance(Component.java:1816)
| at org.jboss.seam.security.Identity.instance(Identity.java:160)
| at com.acepostproduction.tumbolia.webservice.SecurityServiceImpl.getAllSpaces(SecurityServiceImpl.java:56)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| at org.jboss.seam.intercept.EJBInvocationContext.proceed(EJBInvocationContext.java:44)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
| at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.persistence.EntityManagerProxyInterceptor.aroundInvoke(EntityManagerProxyInterceptor.java:26)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.persistence.HibernateSessionProxyInterceptor.aroundInvoke(HibernateSessionProxyInterceptor.java:27)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:106)
| at org.jboss.seam.intercept.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:50)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
| ... 39 more
| Caused by: java.lang.IllegalStateException: could not locate rule file: security.drl
| at org.jboss.seam.drools.RuleBase.compileRuleBase(RuleBase.java:51)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
| at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
| at org.jboss.seam.Component.callComponentMethod(Component.java:2074)
| at org.jboss.seam.Component.callCreateMethod(Component.java:1997)
| at org.jboss.seam.Component.newInstance(Component.java:1968)
| at org.jboss.seam.Component.getInstance(Component.java:1865)
| at org.jboss.seam.Component.getInstance(Component.java:1832)
| at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:55)
| at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:50)
| at org.jboss.seam.el.SeamELResolver.resolveBase(SeamELResolver.java:166)
| at org.jboss.seam.el.SeamELResolver.getValue(SeamELResolver.java:53)
| at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
| at org.jboss.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
| at org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
| at org.jboss.seam.core.Expressions$1.getValue(Expressions.java:112)
| at org.jboss.seam.Component$ELInitialValue.getValue(Component.java:2352)
| at org.jboss.seam.Component.initialize(Component.java:1381)
| at org.jboss.seam.Component.instantiateJavaBean(Component.java:1307)
| at org.jboss.seam.Component.instantiate(Component.java:1260)
| at org.jboss.seam.Component.newInstance(Component.java:1958)
| ... 75 more
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111921#4111921
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111921
18 years, 4 months