The answer to this is in the mailing list archives but since you are in
a time crunch I'll reiterate it here.
There are two bugs in the JBoss 2.0 deployer that has been fixed in 2.1.
1. The deployer does not like the DOCTYPE tag in the application and
war xml files. To work around this in JBoss 2.0, simply remove the
DOCTYPE tag from the xml files.
2. The deployer doesn't prepend a / to the root context specified in
the application.xml file. To work aournd this, simply add the / at the
beginning of you context root entry in the application.xml file.
I'm not sure that this is all of your problems but fixing these two
things should get you a bit further.
Good luck.
Scot.
gordian gossen wrote:
> hello,
>
> i am a member of students who have to complete an
> universityproject which ends in
> february and we are running out of time.
> !!!!!!!!!!!!!!!!!!!
>
> we tried to deploy an application.ear that is running
> succesfully under
> the j2ee-server from sun. all deployment files are
> produced by the
> deployment tool from sun j2sdkee1.2.1.
>
> the ear-file structur in the jboss/deploy directory
> is:
> ---------------------------------------------------
> META-INF
> META-INF/application.xml
> META-INF/MANIFEST.MF
> META-INF/sun-j2ee-ri.xml
>
> ejb-jar-ic.jar
> ejb-jar-ic3.jar
> ejb-jar-ic30.jar
> ejb-jar-ic309.jar
>
> war-ic.war
> ----------------------------------------------------
>
> #all jar-files have it's META-INF directory with
> ejb-jar.xml
>
> # the jar-files can be deployed successfully, when we
> extract them from
> the ear-file.
>
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> # but when jboss tries to deploy the war-file it
> fails:
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> -------------------------------------------------------
> server.log:
> ###########
> [Auto deploy] Starting
> [Auto deploy] Auto deploy of
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic.jar
> [J2EE Deployer] Deploy J2EE application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic.jar
> [J2EE Deployer] Could not delete temporary file:
> /C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/copy1001.zip
> [J2EE Deployer] Create application ejb-jar-ic.jar
> [J2EE Deployer] Installing EJB package: ejb-jar-ic.jar
> [J2EE Deployer] Starting module ejb-jar-ic.jar
> [Container factory]
>
>Deploying:file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic.jar/ejb1002.jar
> [Container factory] Loading ejb-jar.xml :
>
>jar:file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic.jar/ejb1002.jar!/META-INF/ejb-jar.xml
> [Container factory] Loading standardjboss.xml :
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/conf/tomcat/standardjboss.xml
> [Verifier] Verifying
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic.jar/ejb1002.jar
> [Verifier] ShoppingCartEJB: Verified.
> [Container factory] Deploying ShoppingCartEJB
> [Container factory] Container Invoker RMI Port='4444'
> [Container factory] Container Invoker Optimize='true'
> [Container factory] Storing sessions for
> ShoppingCartEJB
> in:C:\jboss_tomcat\jboss-2.0-FINAL\db\sessions\ShoppingCartEJB
> [Container factory] 0 old sessions removed
> [Container factory] Bound ShoppingCartEJB to
> ShoppingCartEJB
> [Bean Cache] Cache policy scheduler started
> [Container factory] Deployed application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic.jar/ejb1002.jar
> [J2EE Deployer] J2EE application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic.jar
> is deployed.
>
> [Auto deploy] Auto deploy of
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic3.jar
> [J2EE Deployer] Deploy J2EE application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic3.jar
> [J2EE Deployer] Could not delete temporary file:
> /C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/copy1003.zip
> [J2EE Deployer] Create application ejb-jar-ic3.jar
> [J2EE Deployer] Installing EJB package:
> ejb-jar-ic3.jar
> [J2EE Deployer] Starting module ejb-jar-ic3.jar
> [Container factory]
>
>Deploying:file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic3.jar/ejb1004.jar
> [Container factory] Loading ejb-jar.xml :
>
>jar:file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic3.jar/ejb1004.jar!/META-INF/ejb-jar.xml
> [Container factory] Loading standardjboss.xml :
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/conf/tomcat/standardjboss.xml
> [Verifier] Verifying
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic3.jar/ejb1004.jar
> [Verifier] OrderManagerEJB: Verified.
> [Container factory] Deploying OrderManagerEJB
> [Container factory] Container Invoker RMI Port='4444'
> [Container factory] Container Invoker Optimize='true'
> [JAWS] Initializing JAWS plugin for OrderManagerEJB
> [JAWS] Loading standardjaws.xml :
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/conf/tomcat/standardjaws.xml
> [Container factory] Finder:userid
> [JAWS] Table 'OrderManagerEJB' already exists
> [Container factory] Bound OrderManagerEJB to
> OrderManagerEJB
> [Container factory] Deployed application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic3.jar/ejb1004.jar
> [J2EE Deployer] J2EE application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic3.jar
> is deployed.
>
> [Auto deploy] Auto deploy of
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic30.jar
> [J2EE Deployer] Deploy J2EE application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic30.jar
> [J2EE Deployer] Could not delete temporary file:
> /C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/copy1005.zip
> [J2EE Deployer] Create application ejb-jar-ic30.jar
> [J2EE Deployer] Installing EJB package:
> ejb-jar-ic30.jar
> [J2EE Deployer] Starting module ejb-jar-ic30.jar
> [Container factory]
>
>Deploying:file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic30.jar/ejb1006.jar
> [Container factory] Loading ejb-jar.xml :
>
>jar:file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic30.jar/ejb1006.jar!/META-INF/ejb-jar.xml
> [Container factory] Loading standardjboss.xml :
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/conf/tomcat/standardjboss.xml
> [Verifier] Verifying
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic30.jar/ejb1006.jar
> [Verifier] ArticleManagerEJB: Verified.
> [Container factory] Deploying ArticleManagerEJB
> [Container factory] Container Invoker RMI Port='4444'
> [Container factory] Container Invoker Optimize='true'
> [JAWS] Initializing JAWS plugin for ArticleManagerEJB
> [JAWS] Loading standardjaws.xml :
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/conf/tomcat/standardjaws.xml
> [Container factory] Finder:name
> [JAWS] Table 'ArticleManagerEJB' already exists
> [Container factory] Bound ArticleManagerEJB to
> ArticleManagerEJB
> [Container factory] Deployed application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic30.jar/ejb1006.jar
> [J2EE Deployer] J2EE application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic30.jar
> is deployed.
>
> [Auto deploy] Auto deploy of
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic309.jar
> [J2EE Deployer] Deploy J2EE application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic309.jar
> [J2EE Deployer] Could not delete temporary file:
> /C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/copy1007.zip
> [J2EE Deployer] Create application ejb-jar-ic309.jar
> [J2EE Deployer] Installing EJB package:
> ejb-jar-ic309.jar
> [J2EE Deployer] Starting module ejb-jar-ic309.jar
> [Container factory]
>
>Deploying:file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic309.jar/ejb1008.jar
> [Container factory] Loading ejb-jar.xml :
>
>jar:file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic309.jar/ejb1008.jar!/META-INF/ejb-jar.xml
> [Container factory] Loading standardjboss.xml :
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/conf/tomcat/standardjboss.xml
> [Verifier] Verifying
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic309.jar/ejb1008.jar
> [Verifier] CSManagerEJB: Verified.
> [Container factory] Deploying CSManagerEJB
> [Container factory] Container Invoker RMI Port='4444'
> [Container factory] Container Invoker Optimize='true'
> [JAWS] Initializing JAWS plugin for CSManagerEJB
> [JAWS] Loading standardjaws.xml :
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/conf/tomcat/standardjaws.xml
> [Container factory] Finder:status
> [JAWS] Table 'CSManagerEJB' already exists
> [Container factory] Bound CSManagerEJB to CSManagerEJB
> [Container factory] Deployed application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/ejb-jar-ic309.jar/ejb1008.jar
> [J2EE Deployer] J2EE application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/ejb-jar-ic309.jar
> is deployed.
>
> [Auto deploy] Auto deploy of
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/war-ic.war
> [J2EE Deployer] Deploy J2EE application:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/war-ic.war
> [J2EE Deployer] Could not delete temporary file:
> /C:/jboss_tomcat/jboss-2.0-FINAL/bin/../tmp/deploy/copy1009.zip
> [J2EE Deployer] Destroying application war-ic.war
> [J2EE Deployer] deployment.cfg file deleted.
> [J2EE Deployer] File tree
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/tmp/deploy/war-ic.war
> deleted.
>
> [Auto deploy] Deployment
> failed:file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/war-ic.war
> [Auto deploy]
> org.jboss.deployment.J2eeDeploymentException: No valid
>
> deployment descriptor was found within this URL:
> file:/C:/jboss_tomcat/jboss-2.0-FINAL/deploy/war-ic.war
> [Auto deploy] Make sure it points to a valid j2ee
> package
> (ejb.jar/web.war/app.ear)!
> [Auto deploy] at
> org.jboss.deployment.J2eeDeployer.installApplication(J2eeDeployer.java:403)
> [Auto deploy] at
> org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:136)
> [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(DependencyManager.java:284)
> [Auto deploy] at
> org.jboss.dependencies.DependencyManager.loadService(DependencyManager.java:261)
> [Auto deploy] at
> org.jboss.dependencies.DependencyManager.processService(DependencyManager.java:243)
> [Auto deploy] at
> org.jboss.dependencies.DependencyManager.startMBeans(DependencyManager.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)
> [Auto deploy] Started
>
> -------------------------------------------------------------------------
> web.xml:
> ########
> <?xml version="1.0" encoding="Cp1252"?>
>
> <!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>WeinlagerWAR</display-name>
> <description>no description</description>
>
> <servlet>
> <servlet-name>WeinlagerJSP</servlet-name>
> <display-name>WeinlagerJSP</display-name>
> <description>no description</description>
> <jsp-file>StockAdministration.jsp</jsp-file>
> </servlet>
>
> <session-config>
> <session-timeout>30</session-timeout>
> </session-config>
> </web-app>
> ----------------------------------------------------------------
>
> file listing of war-ic.war:
> ############################
>
> 13.02.01 16:58 2.641
> Authentication.jsp
> 14.02.01 19:52 <DIR> frameset
> 08.02.01 18:38 6.758 ItemList.jsp
> 07.02.01 14:27 688 Logout.jsp
> 14.02.01 19:52 <DIR> META-INF
> 07.02.01 16:17 3.361 NewOrders.jsp
> 08.02.01 18:38 7.416
> NewOrdersDetails.jsp
> 07.02.01 14:11 2.059 Purchase.jsp
> 13.02.01 18:21 9.553
> Registration.jsp
> 08.02.01 12:06 5.726
> ShoppingCartView.jsp
> 04.02.01 17:19 2.990
> StockAdministration.jsp
> 14.02.01 19:52 <DIR> WEB-INF
> 07.02.01 12:05 614 Weinlager.html
>
>
>
> application.xml:
> ################
> <?xml version="1.0" encoding="Cp1252"?>
>
> <!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>Weinlager</display-name>
>
>
> <module>
> <ejb>ejb-jar-ic.jar</ejb>
> </module>
>
> <module>
> <ejb>ejb-jar-ic3.jar</ejb>
> </module>
>
> <module>
> <ejb>ejb-jar-ic30.jar</ejb>
> </module>
>
> <module>
> <ejb>ejb-jar-ic309.jar</ejb>
> </module>
>
> <module>
> <web>
> <web-uri>war-ic.war</web-uri>
> <context-root>Weinlager</context-root>
> </web>
> </module>
>
>
> </application>
>
>
> ------------------------------------------------------
> # some beans use CMP (= container managed persistence
> )
> ------------------------------------------------------
> # we use jboss_tomcat.zip ( 2 weeks old )
> # jdk1.3 ( but compiled with jdk1.2.2 because of
> cloudscape)
> # j2sdk1.2.1
> -----------------------------------------------------------
>
>
> !!!!!!!!!!!!!!!!!!!!!!
> we cannot found anything how the deployment descriptor
> for the war-file
> has to be built.
>
> !!!!!!!!!!!!!!!!!!
> is our web.xml correct?
>
> there is per default only one jsp-file in, but if we
> list all jsp-files
> there
> in jsp-tags it changes nothing.
>
>
>
>
>
> we will be deeply thankfull if somebody can help us.
>
> Bye,
> Gordian
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail - only $35
> a year! http://personal.mail.yahoo.com/
>
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> List Help?: [EMAIL PROTECTED]
>
>
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
List Help?: [EMAIL PROTECTED]