Right, this is not a maven thing. JBoss didn't start. Simply put JBoss doesn't do embedded testing like OpenEJB does, they require a lot more setup and configuration to get going. There are a lot of JBoss (or Glassfish, etc.) users who use OpenEJB for their build time testing as it's a lot simpler and faster and the tests ultimately aren't vendor specific anyway. One of the benefits of developing against an open standard, you can use the best tool for the specific job.

-David

On Mar 3, 2008, at 5:49 AM, VUB Stefan Seidel wrote:

Hi,

this is most likely not a maven problem. It seems your test tries to connect to a remote JBoss instance but cannot contact it (not deployed?).

regards,

Stefan

Neo Anderson wrote:
Hi
I am new to maven. And by following http://openejb.apache.org/3.0/simple-stateless-example.html I write a simple stateless session bean (ejb3) to test the jboss and maven,but encounter a problem. The error issues testHelloRemote(net.sf.sample.HelloTest) Time elapsed: 5.06 sec <<< ERROR! javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]
The way how I test is 1.) create ejb module
mvn archetype:create -DgroupId=net.sf.sample -DartifactId=hello - Dversion=1.0 2.) modify pom.xml (adding dependency to pom.xml and 1.5 compatible)
   <build>
       <pluginManagement>
           <plugins>
               <plugin>
                   <artifactId>maven-compiler-plugin</artifactId>
                   <configuration>
                       <source>1.5</source>
                       <target>1.5</target>
</ configuration> </plugin>
           </plugins>
       </pluginManagement>
   </build>
...
   <dependency>
       <groupId>jboss</groupId>
       <artifactId>jboss-ejb3x</artifactId>
       <version>4.0.3</version>
       <scope>system</scope>
       <systemPath>${basedir}\lib\jboss-ejb3x.jar</systemPath>
   </dependency>
   <dependency>
       <groupId>jboss</groupId>
       <artifactId>jnpserver</artifactId>
       <version>1.0</version>
       <scope>system</scope>
       <systemPath>${basedir}\lib\jnpserver.jar</systemPath>
   </dependency>
   <dependency>
       <groupId>jboss</groupId>
       <artifactId>jboss-common</artifactId>
       <version>1.0</version>
       <scope>system</scope>
       <systemPath>${basedir}\lib\jboss-common.jar</systemPath>
   </dependency>
3.)  write stateless session bean
package net.sf.sample;
import javax.ejb.Stateless;
@Stateless
public class Hello implements HelloLocal, HelloRemote{
   public String echo(){
       return "hello\n";
}    package net.sf.sample;
import javax.ejb.Local;
@Local
public interface HelloLocal{
   public String echo();
}
package net.sf.sample;
import javax.ejb.Remote;
@Remote
public interface HelloRemote{
   public String echo();
4.) run mvn command
mvn clean install
What might cause this problem?
Thank you very much,
env: jboss4.2.2.GA/ maven 2.0.8 / jdk1.6.0_04
     __________________________________________________________
Sent from Yahoo! Mail.
A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

--
best regards,

Stefan Seidel
software developer
________________________
VUB Printmedia GmbH
Chopinstraße 4
D-04103 Leipzig
Germany
tel.    +49 (341) 9 60 50 07
fax.    +49 (341) 9 60 50 92
mail.   [EMAIL PROTECTED]
web.    www.vub.de

HRB Köln 24015
UStID DE 122 649 251
GF Dr. Achim Preuss Neudorf,
Dr. Christian Preuss Neudorf

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to