[EJB/JBoss] - Re: Error when deploying day trader to jboss - Caused by: or
by openevol
Hi jaikiran,
Thanks for replying.
I have changed the jboss directory as suggested, but the error still remains.
As requested, below are the content for ejb-jar.xml and web.xml.
ejb-jar.xml:
| <?xml version="1.0" encoding="UTF-8"?>
| <!--
| Licensed to the Apache Software Foundation (ASF) under one or more
| contributor license agreements. See the NOTICE file distributed with
| this work for additional information regarding copyright ownership.
| The ASF licenses this file to You under the Apache License, Version 2.0
| (the "License"); you may not use this file except in compliance with
| the License. You may obtain a copy of the License at
|
| http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
| -->
| <ejb-jar version="3.0"
| xmlns="http://java.sun.com/xml/ns/javaee"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd">
| <display-name>DayTrader Enterprise Bean Definitions</display-name>
|
| <!--
| All EJB 3.0 properties and attributes have been applied to the various DayTrader
| entity, session and message driven beans using annotations. The inline annotations
| can be overriden by modifing this file.
| -->
| </ejb-jar>
|
web.xml:
| <?xml version="1.0" encoding="UTF-8"?>
|
| <!--
| Licensed to the Apache Software Foundation (ASF) under one or more
| contributor license agreements. See the NOTICE file distributed with
| this work for additional information regarding copyright ownership.
| The ASF licenses this file to You under the Apache License, Version 2.0
| (the "License"); you may not use this file except in compliance with
| the License. You may obtain a copy of the License at
|
| http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
| -->
| <web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
|
| <display-name>DayTrader Web</display-name>
|
| <filter>
| <display-name>OrdersAlertFilter</display-name>
| <filter-name>OrdersAlertFilter</filter-name>
| <filter-class>org.apache.geronimo.samples.daytrader.web.OrdersAlertFilter</filter-class>
| </filter>
| <filter-mapping>
| <filter-name>OrdersAlertFilter</filter-name>
| <servlet-name>TradeAppServlet</servlet-name>
| </filter-mapping>
|
| <listener>
| <listener-class>org.apache.geronimo.samples.daytrader.web.TradeWebContextListener</listener-class>
| </listener>
|
| <servlet>
| <display-name>TradeAppServlet</display-name>
| <servlet-name>TradeAppServlet</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.TradeAppServlet</servlet-class>
| <load-on-startup>1</load-on-startup>
| </servlet>
|
| <servlet>
| <display-name>TestServlet</display-name>
| <servlet-name>TestServlet</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.TestServlet</servlet-class>
| </servlet>
|
| <servlet>
| <display-name>register</display-name>
| <servlet-name>register</servlet-name>
| <jsp-file>/register.jsp</jsp-file>
| </servlet>
| <servlet>
| <display-name>welcome</display-name>
| <servlet-name>welcome</servlet-name>
| <jsp-file>/welcome.jsp</jsp-file>
| </servlet>
| <servlet>
| <display-name>order</display-name>
| <servlet-name>order</servlet-name>
| <jsp-file>/order.jsp</jsp-file>
| </servlet>
| <servlet>
| <display-name>tradehome</display-name>
| <servlet-name>tradehome</servlet-name>
| <jsp-file>/tradehome.jsp</jsp-file>
| </servlet>
|
| <servlet>
| <display-name>TradeConfigServlet</display-name>
| <servlet-name>TradeConfigServlet</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.TradeConfigServlet</servlet-class>
| </servlet>
|
| <servlet>
| <display-name>TradeScenarioServlet</display-name>
| <servlet-name>TradeScenarioServlet</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.TradeScenarioServlet</servlet-class>
| <init-param>
| <description>Sets the default RuntimeMode. Legal values include EJB and Direct</description>
| <param-name>runTimeMode</param-name>
| <param-value>DIRECT</param-value>
| </init-param>
| <init-param>
| <description>Sets the default Order Processing Mode. Legal values include Synchronous, Asynchronous_1-Phase and Asynchronous_2-Phase</description>
| <param-name>orderProcessingMode</param-name>
| <param-value>Synchronous</param-value>
| </init-param>
| <init-param>
| <description>
| Sets the protocol the web application communicates with the server side services when driving with TradeScenarioServlet. Legal values incude
| Standard and WebServices.
| </description>
| <param-name>accessMode</param-name>
| <param-value>Standard</param-value>
| </init-param>
| <init-param>
| <description>Sets the WebServices endpoint when using WebServices accessMode when driving with TradeScenarioServlet.</description>
| <param-name>webServicesEndpoint</param-name>
| <param-value>http://localhost:8080/daytrader/services/TradeWSServices</param-value>
| </init-param>
| <init-param>
| <description>Sets the default workloadMix used with TradeScenario servlet. Legal values include Standard and High-Volume</description>
| <param-name>workloadMix</param-name>
| <param-value>Standard</param-value>
| </init-param>
| <init-param>
| <description>Sets the default WebInterface. Legal values include JSP and JSP-images</description>
| <param-name>WebInterface</param-name>
| <param-value>JSP</param-value>
| </init-param>
| <init-param>
| <description>Sets the population of Trade users when driving with TradeScenarioServlet.</description>
| <param-name>maxUsers</param-name>
| <param-value>200</param-value>
| </init-param>
| <init-param>
| <description>Sets the population of Stock quotes used when driving with TradeScenarioServlet.</description>
| <param-name>maxQuotes</param-name>
| <param-value>400</param-value>
| </init-param>
| <init-param>
| <description>Sets the number of iterations on web/ejb primitives.</description>
| <param-name>primIterations</param-name>
| <param-value>1</param-value>
| </init-param>
| <init-param>
| <description>Sets the data caching type</description>
| <param-name>No Caching</param-name>
| <param-value>2</param-value>
| </init-param>
| <load-on-startup>1</load-on-startup>
| </servlet>
|
| <servlet>
| <display-name>org_apache_geronimo_samples_daytrader_TradeWSAction</display-name>
| <servlet-name>org_apache_geronimo_samples_daytrader_TradeWSAction</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.soap.TradeWSAction</servlet-class>
| </servlet>
|
| <!-- Web container primitives -->
| <servlet>
| <display-name>ExplicitGC</display-name>
| <servlet-name>ExplicitGC</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ExplicitGC</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingServlet</display-name>
| <servlet-name>PingServlet</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingServlet</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingServletWriter</display-name>
| <servlet-name>PingServletWriter</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingServletWriter</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingServlet2Servlet</display-name>
| <servlet-name>PingServlet2Servlet</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingServlet2Servlet</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingServlet2ServletRcv</display-name>
| <servlet-name>PingServlet2ServletRcv</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingServlet2ServletRcv</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingServlet2Include</display-name>
| <servlet-name>PingServlet2Include</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingServlet2Include</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingServlet2IncludeRcv</display-name>
| <servlet-name>PingServlet2IncludeRcv</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingServlet2IncludeRcv</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingServlet2Jsp</display-name>
| <servlet-name>PingServlet2Jsp</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingServlet2Jsp</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingSession1</display-name>
| <servlet-name>PingSession1</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingSession1</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingSession2</display-name>
| <servlet-name>PingSession2</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingSession2</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingSession3</display-name>
| <servlet-name>PingSession3</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingSession3</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingJDBCRead</display-name>
| <servlet-name>PingJDBCRead</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingJDBCRead</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingJDBCWrite</display-name>
| <servlet-name>PingJDBCWrite</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingJDBCWrite</servlet-class>
| </servlet>
| <servlet>
| <display-name>PingServlet2JNDI</display-name>
| <servlet-name>PingServlet2JNDI</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.PingServlet2JNDI</servlet-class>
| </servlet>
| <!-- End of Web container primitives -->
|
| <!-- EJB container primitives (EJB3) -->
| <servlet>
| <servlet-name>ejb3.PingServlet2Session</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2Session</servlet-class>
| </servlet>
| <servlet>
| <servlet-name>ejb3.PingServlet2Entity</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2Entity</servlet-class>
| </servlet>
| <servlet>
| <servlet-name>ejb3.PingServlet2Session2Entity</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity</servlet-class>
| </servlet>
| <servlet>
| <servlet-name>ejb3.PingServlet2Session2EntityCollection</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection</servlet-class>
| </servlet>
| <servlet>
| <servlet-name>ejb3.PingServlet2Session2CMROne2One</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One</servlet-class>
| </servlet>
| <servlet>
| <servlet-name>ejb3.PingServlet2Session2CMROne2Many</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many</servlet-class>
| </servlet>
| <servlet>
| <servlet-name>ejb3.PingServlet2Session2JDBC</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2Session2JDBC</servlet-class>
| </servlet>
| <servlet>
| <servlet-name>ejb3.PingServlet2Session2JDBCCollection</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2Session2JDBCCollection</servlet-class>
| </servlet>
| <servlet>
| <servlet-name>ejb3.PingServlet2MDBQueue</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2MDBQueue</servlet-class>
| </servlet>
| <servlet>
| <servlet-name>ejb3.PingServlet2MDBTopic</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2MDBTopic</servlet-class>
| </servlet>
| <servlet>
| <servlet-name>ejb3.PingServlet2TwoPhase</servlet-name>
| <servlet-class>org.apache.geronimo.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase</servlet-class>
| </servlet>
| <!-- End of EJB container primitives (EJB3) -->
|
|
| <servlet-mapping>
| <servlet-name>TradeAppServlet</servlet-name>
| <url-pattern>/app</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>TestServlet</servlet-name>
| <url-pattern>/TestServlet</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>TradeConfigServlet</servlet-name>
| <url-pattern>/config</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>TradeScenarioServlet</servlet-name>
| <url-pattern>/scenario</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>org_apache_geronimo_samples_daytrader_TradeWSAction</servlet-name>
| <url-pattern>/services/TradeWSServices</url-pattern>
| </servlet-mapping>
|
|
| <!-- Web container primitives (Servlet Mappings) -->
| <servlet-mapping>
| <servlet-name>ExplicitGC</servlet-name>
| <url-pattern>/servlet/ExplicitGC</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingServlet</servlet-name>
| <url-pattern>/servlet/PingServlet</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingServletWriter</servlet-name>
| <url-pattern>/servlet/PingServletWriter</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingServlet2Servlet</servlet-name>
| <url-pattern>/servlet/PingServlet2Servlet</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingServlet2ServletRcv</servlet-name>
| <url-pattern>/servlet/PingServlet2ServletRcv</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingServlet2Include</servlet-name>
| <url-pattern>/servlet/PingServlet2Include</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingServlet2IncludeRcv</servlet-name>
| <url-pattern>/servlet/PingServlet2IncludeRcv</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingServlet2Jsp</servlet-name>
| <url-pattern>/servlet/PingServlet2Jsp</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingSession1</servlet-name>
| <url-pattern>/servlet/PingSession1</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingSession2</servlet-name>
| <url-pattern>/servlet/PingSession2</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingSession3</servlet-name>
| <url-pattern>/servlet/PingSession3</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingJDBCRead</servlet-name>
| <url-pattern>/servlet/PingJDBCRead</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingJDBCWrite</servlet-name>
| <url-pattern>/servlet/PingJDBCWrite</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>PingServlet2JNDI</servlet-name>
| <url-pattern>/servlet/PingServlet2JNDI</url-pattern>
| </servlet-mapping>
| <!-- End of Web container primitives (Servlet Mappings) -->
|
|
| <!-- EJB container primitives (Servlet Mappings) -->
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2Session</servlet-name>
| <url-pattern>/ejb3/PingServlet2Session</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2Entity</servlet-name>
| <url-pattern>/ejb3/PingServlet2Entity</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2Session2Entity</servlet-name>
| <url-pattern>/ejb3/PingServlet2Session2Entity</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2Session2EntityCollection</servlet-name>
| <url-pattern>/ejb3/PingServlet2Session2EntityCollection</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2Session2CMROne2One</servlet-name>
| <url-pattern>/ejb3/PingServlet2Session2CMROne2One</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2Session2CMROne2Many</servlet-name>
| <url-pattern>/ejb3/PingServlet2Session2CMROne2Many</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2Session2JDBC</servlet-name>
| <url-pattern>/ejb3/PingServlet2Session2JDBC</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2Session2JDBCCollection</servlet-name>
| <url-pattern>/ejb3/PingServlet2Session2JDBCCollection</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2MDBQueue</servlet-name>
| <url-pattern>/ejb3/PingServlet2MDBQueue</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2MDBTopic</servlet-name>
| <url-pattern>/ejb3/PingServlet2MDBTopic</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>ejb3.PingServlet2TwoPhase</servlet-name>
| <url-pattern>/ejb3/PingServlet2TwoPhase</url-pattern>
| </servlet-mapping>
| <!-- End of EJB container primitives (Servlet Mappings) -->
|
|
| <session-config>
| <session-timeout>30</session-timeout>
| </session-config>
| <welcome-file-list>
| <welcome-file>index.html</welcome-file>
| </welcome-file-list>
| <error-page>
| <exception-type>java.lang.Exception</exception-type>
| <location>/error.jsp</location>
| </error-page>
| <error-page>
| <error-code>500</error-code>
| <location>/error.jsp</location>
| </error-page>
|
| <resource-ref>
| <res-ref-name>jdbc/TradeDataSource</res-ref-name>
| <res-type>javax.sql.DataSource</res-type>
| <res-auth>Container</res-auth>
| <res-sharing-scope>Shareable</res-sharing-scope>
| </resource-ref>
| <resource-ref>
| <res-ref-name>jms/QueueConnectionFactory</res-ref-name>
| <res-type>javax.jms.QueueConnectionFactory</res-type>
| <res-auth>Application</res-auth>
| <res-sharing-scope>Shareable</res-sharing-scope>
| </resource-ref>
| <resource-ref>
| <res-ref-name>jms/TopicConnectionFactory</res-ref-name>
| <res-type>javax.jms.TopicConnectionFactory</res-type>
| <res-auth>Application</res-auth>
| <res-sharing-scope>Shareable</res-sharing-scope>
| </resource-ref>
|
| <ejb-ref>
| <ejb-ref-name>ejb/TradeSLSBBean</ejb-ref-name>
| <ejb-ref-type>Session</ejb-ref-type>
| <remote>org.apache.geronimo.samples.daytrader.ejb3.TradeSLSBRemote</remote>
| <ejb-link>TradeSLSBBean</ejb-link>
| </ejb-ref>
| <ejb-ref>
| <ejb-ref-name>ejb/DirectSLSBBean</ejb-ref-name>
| <ejb-ref-type>Session</ejb-ref-type>
| <remote>org.apache.geronimo.samples.daytrader.ejb3.DirectSLSBRemote</remote>
| <ejb-link>DirectSLSBBean</ejb-link>
| </ejb-ref>
|
| <message-destination-ref>
| <message-destination-ref-name>jms/TradeBrokerQueue</message-destination-ref-name>
| <message-destination-type>javax.jms.Queue</message-destination-type>
| <message-destination-usage>Produces</message-destination-usage>
| <message-destination-link>dt-ejb.jar#jms/TradeBrokerQueue</message-destination-link>
| </message-destination-ref>
| <message-destination-ref>
| <message-destination-ref-name>jms/TradeStreamerTopic</message-destination-ref-name>
| <message-destination-type>javax.jms.Topic</message-destination-type>
| <message-destination-usage>Produces</message-destination-usage>
| <message-destination-link>dt-ejb.jar#jms/TradeStreamerTopic</message-destination-link>
| </message-destination-ref>
|
| <service-ref>
| <description>WSDL Service Trade</description>
| <service-ref-name>service/Trade</service-ref-name>
| <service-interface>org.apache.geronimo.samples.daytrader.client.ws.Trade</service-interface>
| <wsdl-file>WEB-INF/wsdl/TradeServices.wsdl</wsdl-file>
| <jaxrpc-mapping-file>WEB-INF/TradeServicesClient_mapping.xml</jaxrpc-mapping-file>
| <service-qname xmlns:pfx="http://daytrader.samples.geronimo.apache.org">pfx:Trade</service-qname>
| <port-component-ref>
| <service-endpoint-interface>org.apache.geronimo.samples.daytrader.client.ws.TradeWSServices</service-endpoint-interface>
| </port-component-ref>
| </service-ref>
| </web-app>
|
Thanks again.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4149879#4149879
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4149879
17 years, 12 months
[Installation, Configuration & DEPLOYMENT] - Cannot access JBoss 4.2 from internet when run as Windows Se
by jbn1v
I need to run JBoss as a windows service. I used JavaService to install it as a service which I got to work. But when I added the "-b 0.0.0.0" parameter needed to allow access from other machines JBoss blows up.
How do I run JBoss as a windows service AND allow access to it from remote machines?
My service installation command is:
JavaService.exe -install ResonantHub "C:\Program Files\Java\jdk1.5.0_15\jre\bin\server\jvm.dll" -Djava.class.path="C:\Jboss\bin\run.jar;C:\Program Files\Java\jdk1.5.0_15\lib\tools.jar" -Djava.endorsed.dirs="C:\Jboss/lib/endorsed" -Xms128M -Xmx512M -start org.jboss.Main -params "-b 0.0.0.0" -stop org.jboss.Main -method systemExit -out "C:\Jboss\bin\out.log" -err "C:\Jboss\bin\err.log" -current "C:\Jboss\bin" -depends MySQL -auto -overwrite -startup 6
|
The error I'm getting is:
17:31:41,812 INFO [Server] Starting JBoss (MX MicroKernel)...
| 17:31:41,828 INFO [Server] Release ID: JBoss [Trinity] 4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)
| 17:31:41,828 INFO [Server] Home Dir: C:\Resonant\APHub\ProcessHub
| 17:31:41,828 INFO [Server] Home URL: file:/C:/Resonant/APHub/ProcessHub/
| 17:31:41,828 INFO [Server] Patch URL: null
| 17:31:41,828 INFO [Server] Server Name: default
| 17:31:41,828 INFO [Server] Server Home Dir: C:\Resonant\APHub\ProcessHub\server\default
| 17:31:41,828 INFO [Server] Server Home URL: file:/C:/Resonant/APHub/ProcessHub/server/default/
| 17:31:41,828 INFO [Server] Server Log Dir: C:\Resonant\APHub\ProcessHub\server\default\log
| 17:31:41,828 INFO [Server] Server Temp Dir: C:\Resonant\APHub\ProcessHub\server\default\tmp
| 17:31:41,828 INFO [Server] Root Deployment Filename: jboss-service.xml
| 17:31:42,234 INFO [ServerInfo] Java version: 1.5.0_15,Sun Microsystems Inc.
| 17:31:42,234 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_15-b04,Sun Microsystems Inc.
| 17:31:42,234 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
| 17:31:43,171 INFO [Server] Core system initialized
| 17:31:46,218 INFO [ServiceConfigurator] Problem configuring service jboss:service=WebService
| org.jboss.deployment.DeploymentException: Exception setting attribute javax.management.Attribute@b1074a on mbean jboss:service=WebService; - nested throwable: (java.net.UnknownHostException: 0.0.0.0: 0.0.0.0)
| at org.jboss.system.ServiceConfigurator.setAttribute(ServiceConfigurator.java:707)
| at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:332)
| at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:462)
| at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:171)
| at org.jboss.system.ServiceController.install(ServiceController.java:226)
| 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:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy4.install(Unknown Source)
| at org.jboss.deployment.SARDeployer.create(SARDeployer.java:249)
| at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
| 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:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy5.deploy(Unknown Source)
| at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
| at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
| at org.jboss.Main.boot(Main.java:200)
| at org.jboss.Main$1.run(Main.java:508)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.net.UnknownHostException: 0.0.0.0: 0.0.0.0
| at java.net.InetAddress.getAllByName0(InetAddress.java:1145)
| at java.net.InetAddress.getAllByName(InetAddress.java:1072)
| at java.net.InetAddress.getAllByName(InetAddress.java:1008)
| at java.net.InetAddress.getByName(InetAddress.java:958)
| at org.jboss.web.WebService.toInetAddress(WebService.java:340)
| at org.jboss.web.WebService.setBindAddress(WebService.java:157)
| 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:585)
| at org.jboss.mx.interceptor.AttributeDispatcher.invoke(AttributeDispatcher.java:136)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.interceptor.ModelMBeanAttributeInterceptor.invoke(ModelMBeanAttributeInterceptor.java:103)
| at org.jboss.mx.interceptor.PersistenceInterceptor.invoke(PersistenceInterceptor.java:76)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.setAttribute(AbstractMBeanInvoker.java:461)
| at org.jboss.mx.server.MBeanServerImpl.setAttribute(MBeanServerImpl.java:608)
| at org.jboss.system.ServiceConfigurator.setAttribute(ServiceConfigurator.java:703)
| ... 39 more
Thanks for you help!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4149877#4149877
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4149877
17 years, 12 months
[JBoss Portal] - Re: SHARING THE SESSION BETWEEN THE PORTLETS DEPLOYED AS SEP
by ergautam
Here is what we have done to share data across different war files deployed on JBOSS portal.
There is one interesting thing that happens in Jboss Portal, i.e that it gives the same session ID to all the session objects created in different war files if request comes from the same client.
What it means is that we can create an external data holder which is accessible to all the war files deployed in portal and save and retrieve data from it using the session id.
Here is how it works:
1. Create a singleton class which is accessible to all the war files, keep it at shared class path .. i.e in /server/default/lib.
2. When a user logs in, we can save data that is to be shared in this singleton class against the session ID.
3. When a user visits pages from other war file, access the saved data from the singleton class by querying against the session ID of this war file.
4. Apply a session listener in portal-server.war file which cleans the data from singleton when a user logs out.
Only issue with this approach is that while doing session replication the data from the singleton will not shared across JVMs.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4149874#4149874
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4149874
17 years, 12 months
[JBossWS] - Basic Web Service with client
by Hattori Hanzo
Hi Guys look i have this problem, im trying to run in my JBOSS 4.0.2 Application Server one Simple Web Service Project, i already build my service.xml archive like this...
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet-name>XFireServlet</servlet-name>
<servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
<load-on-startup>0</load-on-startup>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
And i create my clase and the interface of this class this way...
The interface Class
//Generated by MyEclipse
public interface ITest_WService {
public String example(String message);
}
The Class
//Generated by MyEclipse
public class Test_WServiceImpl implements ITest_WService {
public String example(String message) {
return message;
}
}
And i already build a new WSDL archive...
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/testws/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="testws" targetNamespace="http://www.example.org/testws/">
<wsdl:types>
<xsd:schema targetNamespace="http://www.example.org/testws/">
<xsd:element name="NewOperation">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="in" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="NewOperationResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="out" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DatoEntrada" type="xsd:string"></xsd:element>
<xsd:element name="DatoSalida" type="xsd:string"></xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="NewOperationRequest">
<wsdl:part element="tns:DatoEntrada" name="parameters"/>
</wsdl:message>
<wsdl:message name="NewOperationResponse">
<wsdl:part element="tns:DatoSalida" name="parameters"/>
</wsdl:message>
<wsdl:portType name="testws">
<wsdl:operation name="NewOperation">
<wsdl:input message="tns:NewOperationRequest"/>
<wsdl:output message="tns:NewOperationResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="testwsSOAP" type="tns:testws">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="NewOperation">
<soap:operation soapAction="http://www.example.org/testws/NewOperation"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="testws">
<wsdl:port binding="tns:testwsSOAP" name="testwsSOAP">
<soap:address location="http://www.example.org/"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
so.. now when i open my Web Service Explorer to test my wsdl archive, i send the string and the request of that petition is this...
The SOAP response failed schema validation. Please switch to the source view for the SOAP response in XML format.
Can some one help me pls? im using JDK 1.5.0_15 version and my Application Server is JBOSS 4.0.2
maybe i think is some problem with the versions, but maybe was the code or the XFire :( i dont know can somebody help me pls?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4149873#4149873
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4149873
17 years, 12 months