I followed the exact information on the the guide to deploy duke bank application on JBoss 1.4, but got the following error on deploying the client.
12:29:35,051 WARN [ServiceController] Problem starting service jboss.deployment
:name=file%3a/C%3a/JBoss/jboss-4.0.0DR2/server/default/deploy/web-client.war,ser
vice=DeploymentInfo
org.jboss.deployment.DeploymentException: Error during deploy; - nested throwabl
e: (javax.naming.NamingException: ejb-ref: ejb/accountController, no ejb-link ma
tch, use jndi-name in jboss-web.xml)
at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:44
5)
at org.jboss.deployment.DeploymentInfo.start(DeploymentInfo.java:255)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Post to the Getting Started forum, it looks like you missed a step from the guide.