Thanks for your answers, Peter, Greg, Julian
I am using the latest zip download (not CVS) for Jboss-PRE-2.1 and
Jetty-3.0.0_rc6
on Windows NT Workstation. I am using exactly the same DTD files (Sun's) as
in Tomcat 
ear example (no dtd is refereced in ejb-jar.xml). I am not using jboss.xml
though.
Jboss-Jetty DOES try to connect to network any time when it comes to the
point to deploy my app. I will try to use jboss.xml file as well, for
everything to be exactly the same as in
Tomcat example. However, is there any other DTD which I can include directly
to ejb-jar.xml instead? Also do I have to download (which URL?) Sun's DTD? I
don't think I have it on my local system (as I used IBM's parser before).
However, I thought it is bundled somewhere in Jboss-Jetty, as Tomcat example
runs without the problem with the same DTD.
Alternativelly the only thing I can think of, is to try CVS download, if the
bug still exist in zip download, as per Greg's suggestion...
I also enclosed my xmls and interfaces, if you can see something wrong
there. 
Cheers. Miomir

//My ejb-jar.xml:
<?xml version="1.0"?>
<ejb-jar>
   <description>EJB Hello Application</description>
   <display-name>EJB Hello Application</display-name>
   <enterprise-beans>
      <session>
         <ejb-name>HelloApp</ejb-name>
         <home>hello.ejb.HelloHome</home>
         <remote>hello.ejb.Hello</remote>
         <ejb-class>hello.ejb.HelloBean</ejb-class>
         <session-type>Stateless</session-type>
         <transaction-type>Container</transaction-type>
      </session>
   </enterprise-beans>
</ejb-jar>

//My web.xml:
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
   <display-name>Hello Web Application</display-name>
   <servlet>
      <servlet-name>hello.web.HelloServlet</servlet-name>
      <description>Servlet that calls the Hello bean</description>
      <servlet-class>hello.web.HelloServlet</servlet-class>
   </servlet>

   <servlet-mapping>
      <servlet-name>hello.web.HelloServlet</servlet-name>
      <url-pattern>/</url-pattern>
   </servlet-mapping>
</web-app>
 
//My application.xml:
<?xml version="1.0"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE
Application 1.2//EN" "http://java.sun.com/j2ee/dtds/application_1_2.dtd">
<application>
   <display-name>Hello (Sample Application)</display-name>
   <module>
      <ejb>j2ee_hello-ejb.jar</ejb>
   </module>
   <module>
      <web>
         <web-uri>j2ee_hello-web.war</web-uri>
         <context-root>/servlets</context-root>
      </web>
   </module>
</application>

//Remote Interface
package hello.ejb;

import java.rmi.*;
import javax.ejb.*;

// Remote interface
public interface Hello extends EJBObject {
   public String sayHello() throws RemoteException;
}

//Home Interface
package hello.ejb;

import java.rmi.*;
import javax.ejb.*;

// Home interface
public interface HelloHome
extends EJBHome {
   public Hello create()
      throws EJBException, CreateException, RemoteException;
}

//Servlet Call
Object boundObject = context.lookup("HelloApp");


-----Original Message-----
From: Peter Jasko [mailto:[EMAIL PROTECTED]]
Sent: Thursday, November 30, 2000 6:17 AM
To: jBoss
Subject: RE: [jBoss-User] HELP: Why ear app deploys only while on-line


Are you running Win9x? Win95 (and presumably win98) has known problems using
network/socket connections without being connected to a network or through
dial-up.

Peter

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Julian Gosnell
Sent: Thursday, November 30, 2000 10:37 AM
To: jBoss
Cc: [EMAIL PROTECTED]
Subject: Re: [jBoss-User] HELP: Why ear app deploys only while on-line


Without the source, diagnosis is difficult !

My immediate thought is that this may be due to a
similar problem we had. Do any of the XML files in the
war part of your ear contain .dtd URLs that are
non-local ? It may be that these are being looked up
at deploy time.

Look at the tomcat-test.ear and use the dtd
declaration in there.

If this is the problem, mail me your XML file and I
shall see what can be done.

If not, try putting a -DDEBUG on the JVM's startup.
This should produce more debug output.

God luck !

Jules

--- [EMAIL PROTECTED] wrote: > Hello
> I created test application - as an ear file (just
> one ejb call from servlet
> and passing values, nothing fancy) which runs
> fine (thanks to Daniel's help) on jboss_jetty,
> however ONLY if I am
> connected to Interent (via service provider).
> It doesn't deploy at all if I am off-line (while
> included tomcat.ear does).
> There is nothing in application that does
> anything with the host name or IP address. What
> could be the problem here?
> It is usefull sometimes to work on
> app when you are not connected (or behind firewall).
> I attached both stack
> traces (the installation and all files
> are completely identical in both cases). I am not
> able to find the reason.
> Please help.
> Thanks in advance. Cheers. Miomir
>
> Stack trace when ON-LINE:
> [Auto deploy] Auto deploy of
> file:/E:/java/jboss_jetty/jboss-PRE-2.1/deploy/j2ee
> _hello.ear
> [J2EE Deployer] Deploy J2EE application:
> file:/E:/java/jboss_jetty/jboss-PRE-2.1
> /deploy/j2ee_hello.ear
> [J2EE Deployer] Could not delete temporary file:
> /E:/java/jboss_jetty/jboss-PRE-
> 2.1/bin/../tmp/deploy/copy1002.zip
> [J2EE Deployer] Create application j2ee_hello.ear
> [J2EE Deployer] Installing EJB package:
> j2ee_hello-ejb.jar
> [J2EE Deployer] Installing web package:
> j2ee_hello-web.war
> [J2EE Deployer] Added ./remote.jar to common
> classpath
> [J2EE Deployer] Starting module j2ee_hello-ejb.jar
> [Container factory]
>
Deploying:file:/E:/java/jboss_jetty/jboss-PRE-2.1/bin/../tmp
> /deploy/j2ee_hello.ear/ejb1003.jar
> [Verifier] Verifying
>
file:/E:/java/jboss_jetty/jboss-PRE-2.1/bin/../tmp/deploy/j
> 2ee_hello.ear/ejb1003.jar
> [Container factory] Deploying HelloApp
> [Container factory] Deployed application:
> file:/E:/java/jboss_jetty/jboss-PRE-2.
> 1/bin/../tmp/deploy/j2ee_hello.ear/ejb1003.jar
> [J2EE Deployer] Starting module j2ee_hello-web.war
> [Jetty] About to deploy - /servlets/* maps to
> file:/E:/java/jboss_jetty/jboss-PR
> E-2.1/bin/../tmp/deploy/j2ee_hello.ear/war1004/
> [Jetty] Web Application WebApp:Hello Web
> Application@file:/E:/java/jboss_jetty/j
> boss-PRE-2.1/tmp/deploy/j2ee_hello.ear/war1004/
> added
>
> Stack trace when OFF-LINE:
> [Auto deploy] Starting
> [Auto deploy] Auto deploy of
> file:/E:/java/jboss_jetty/jboss-PRE-2.1/deploy/j2ee
> _hello.ear
> [J2EE Deployer] Deploy J2EE application:
> file:/E:/java/jboss_jetty/jboss-PRE-2.1
> /deploy/j2ee_hello.ear
> [J2EE Deployer] Could not delete temporary file:
> /E:/java/jboss_jetty/jboss-PRE-
> 2.1/bin/../tmp/deploy/copy1001.zip
> [J2EE Deployer] Destroying application
> j2ee_hello.ear
> [J2EE Deployer] deployment.cfg file deleted.
> [J2EE Deployer] File tree
>
file:/E:/java/jboss_jetty/jboss-PRE-2.1/tmp/deploy/j2e
> e_hello.ear deleted.
> [Auto deploy] Deployment
>
failed:file:/E:/java/jboss_jetty/jboss-PRE-2.1/deploy/j
> 2ee_hello.ear
> [Auto deploy]
> org.jboss.deployment.J2eeDeploymentException: No
> valid
> deployment
> descriptor was found within this URL:
> file:/E:/java/jboss_jetty/jboss-PRE-2.1/de
> ploy/j2ee_hello.ear
> [Auto deploy] Make sure it points to a valid j2ee
> package
> (ejb.jar/web.war/app.e
> ar)!
> [Auto deploy]   at
>
org.jboss.deployment.J2eeDeployer.installApplication(J2eeDepl
> oyer.java:403)
> [Auto deploy]   at
>
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:13
> 6)
> [Auto deploy]   at
> java.lang.reflect.Method.invoke(Native Method)
> [Auto deploy]   at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
> .java:1628)
> [Auto deploy]   at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
> .java:1523)
> [Auto deploy]   at
>
org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:332)
> [Auto deploy]   at
>
org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:268)
> [Auto deploy]   at
>
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:311
> )
> [Auto deploy]   at
>
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.
> java:92)
> [Auto deploy]   at
> java.lang.reflect.Method.invoke(Native Method)
> [Auto deploy]   at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
> .java:1628)
> [Auto deploy]   at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
> .java:1523)
> [Auto deploy]   at
>
org.jboss.dependencies.DependencyManager.startMBean(Dependenc
> yManager.java:284)
> [Auto deploy]   at
>
org.jboss.dependencies.DependencyManager.loadService(Dependen
> cyManager.java:261)
> [Auto deploy]   at
>
org.jboss.dependencies.DependencyManager.processService(Depen
> dencyManager.java:243)
> [Auto deploy]   at
>
org.jboss.dependencies.DependencyManager.startMBeans(Dependen
> cyManager.java:117)
> [Auto deploy]   at
> org.jboss.Main.<init>(Main.java:162)
> [Auto deploy]   at
> org.jboss.Main$1.run(Main.java:87)
> [Auto deploy]   at
> java.security.AccessController.doPrivileged(Native
> Method)
> [Auto deploy]   at org.jboss.Main.main(Main.java:83)
>
>
>
> --
>
--------------------------------------------------------------
> To subscribe:
> [EMAIL PROTECTED]
> To unsubscribe:
> [EMAIL PROTECTED]
> Problems?:           [EMAIL PROTECTED]
>


__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to