[jboss-user] [Installation, Configuration & DEPLOYMENT] - Deploying Flex/Java/JMS app on JBoss5

olegkono do-not-reply at jboss.com
Wed Jul 22 11:13:38 EDT 2009


Hi,

I am trying to deploy a fairly simple web app which includes Java, Flex and BlazeDS on JBoss 5.1.0. So far it runs fine on Tomcat6 [in addition to BlazeDS turnkey testdrive], but I need to port it to JBoss5.
It is a Flex/JMS chat sample which used to work with ActiveMQ:
http://www.agimatec.de/blog/2008/08/extended-blazeds-and-jms-example/

Deploying as an exploded archive.

Getting several exceptions starting with:
10:00:40,727 ERROR [StandardContext] Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\jboss-5.1.0.GA\server\default\deploy\BlazeTest\WEB-INF\web.xml does not exist or is not a readable directory
        at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:148)
        at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4021)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4188)
        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)
        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)
        at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
        at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
        at org.jboss.web.deployers.WebModule.start(WebModule.java:97)
        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.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)

That web.xml exists and is a normal deployment descriptor, here:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>BlazeTest</display-name>
BlazeTest with BlazeDS Application

<!-- Http Flex Session attribute and binding listener support -->

<listener-class>flex.messaging.HttpFlexSession</listener-class>


<!-- MessageBroker Servlet -->

  <servlet-name>MessageBrokerServlet</servlet-name>
  <display-name>MessageBrokerServlet</display-name>
  <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
  <init-param>
  <param-name>services.configuration.file</param-name>
  <param-value>/WEB-INF/flex/services-config.xml</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>


<servlet-mapping>
  <servlet-name>MessageBrokerServlet</servlet-name>
  <url-pattern>/msgbroker/*</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

Also, it has a context XML file which on Tomcat was on:
conf/Catalina/localhost dir, so on JBoss I put it in server/default/conf dir.
Is it correct place ?

Is that context acceptable to JBoss5 or its JMS require some changes?

<?xml version="1.0" encoding="UTF-8"?>
 
  
      


I am fairly new to JBoss5 & BlazeDS.

Just dropped blazeds.war to server/default/deploy without any config changes.

Please help !

TIA,
Oleg.


View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4245342#4245342

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4245342



More information about the jboss-user mailing list