RE: [JBoss-user] Passing an InputStream to an EJB

2002-02-19 Thread Ivan Bolcina
Title: RE: [JBoss-user] Passing an InputStream to an EJB





Doesn't the whole InputStream get serializated before send - I mean in array? Why dont you just send array,maybe compressed? For large files, I would use either ftp or oreilly com package.

By


-Original Message-
From: Andrea Cervellati [mailto:[EMAIL PROTECTED]] 
Sent: 18. februar 2002 15:10
To: [EMAIL PROTECTED]
Subject: [JBoss-user] Passing an InputStream to an EJB


Hi,


I'm using JBoss 2.4.3-Tomcat 4.0 and I have a web app that allows users to 
upload files to the server.


I have a servlet that takes the multipart form data request from the client with 
one file and a text description of it.
I'm using the O'Reilly pack to menage the parts of the request.


The name and the description are sent as String along with an InputStream of the 
file to an ejb that takes care of the storing.


The problem is that if I pass an InputStream the file is not stored correctly. 
For example a MS Word document sent from the client is stored in a strange 
manner (something like a maker file).
If I send a FileInputStream the file is stored correctly, and I have no problem.
But I want the ejb takes care of the storing, not the servlet, and if I use a 
FileInputStream I need to temporally save the stream to a file (this is a very 
ugly solution!).


Can someone tell me why is it happening and how can I do to fix the problem?


Thanks in advance



___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user





Re: [JBoss-user] Passing an InputStream to an EJB

2002-02-19 Thread Peter Levart

See the discussion in the thread with subject Streams on this list (from 
about a week ago). It might be related to your problem...

Peter


On Monday 18 February 2002 15:10, Andrea Cervellati wrote:
 Hi,

 I'm using JBoss 2.4.3-Tomcat 4.0 and I have a web app that allows users to
 upload files to the server.

 I have a servlet that takes the multipart form data request from the client
 with one file and a text description of it.
 I'm using the O'Reilly pack to menage the parts of the request.

 The name and the description are sent as String along with an InputStream
 of the file to an ejb that takes care of the storing.

 The problem is that if I pass an InputStream the file is not stored
 correctly. For example a MS Word document sent from the client is stored in
 a strange manner (something like a maker file).
 If I send a FileInputStream the file is stored correctly, and I have no
 problem. But I want the ejb takes care of the storing, not the servlet, and
 if I use a FileInputStream I need to temporally save the stream to a file
 (this is a very ugly solution!).

 Can someone tell me why is it happening and how can I do to fix the
 problem?

 Thanks in advance


 ___
 JBoss-user mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/jboss-user

___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



Re: [JBoss-user] logging and admininstration

2002-02-19 Thread Adrian Brock

  2) Log4j
  The best way to do logging for a bean (at the moment)
  private static final Category log = Category.newInstance(MyClass.class);
 

The following accomplishes the same thing, and can be cut and pasted from
one source to the next.

private static final Category log =
Category.getInstance(getClass().getName());

Blind leading the Blind :-)

Of course, it is getInstance() not newInstance()
But you cannot use getClass() from a static context, you need an
object for that :-(

The reason for static is to avoid serialization problems.
And the ejb spec requires all static attributes to be final.


  3) run.bat
  Don't put anything in the classpath of run.bat, especially not
  something that uses Class.forName() to load classes.
  Put your jars in jboss/lib/ext

I would disagree with this.  I prefer to keep the JBoss directories
virgin, and add whatever I need extra to an external directory.  I then
modify run.sh to put my extra jars on JBoss's classpath.  You can probably
accomplish the same thing with classpath extensions.  By doing this,
upgrading from one version of JBoss to the next is easier.  I try to follow
this same philosophy with other packages (e.g., Tomcat.)


The lib/myext is better. In the future the JBoss3 branch will
keep track of which deployments use each jar for automatic dependency
checking. This could also lead to hot-deploying util jars
that use a JBoss classloader.
If you load from the classpath in run.sh, it can't do this :-(



___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


Regards,
Adrian

_
Send and receive Hotmail on your mobile device: http://mobile.msn.com


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



RE: [JBoss-user] logging and admininstration

2002-02-19 Thread Adrian Brock

You can create a classpath extension for a directory
in jboss.conf.
Just put a '/' on the end of the url and don't put
any jars or zips in the directory.

Regards,
Adrian

From: Eric Kaplan [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
Subject: RE: [JBoss-user] logging and admininstration
Date: Mon, 18 Feb 2002 22:15:32 -0500

couple more questions wrt 3 below.  we're using jboss 2.4.1, which seems to
use jboss.properties, but i think you're saying that the latest version of
jboss no longer uses it?  also, in development we have a classes directory
which contains the heierarchy of all our class files, so there is no jar to
copy to lib/ext.  what should we do in this case?

thanks

eric



-Original Message-
From: Adrian Brock [mailto:[EMAIL PROTECTED]]
Sent: Monday, February 18, 2002 1:43 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [JBoss-user] logging and admininstration


Here's some short answers.

1) Stop on error
JBoss is designed to host many services concurrently.
There is no mechanism to say one is critical and end the server.

JBoss3.0 introduces the ideas of dependencies.
If the database doesn't come up, neither will services that
use it, instead they wait. When you fix the database config,
restart the database service and all the dependencies start as well.
There is no need to end the server.
You can do a similar thing on 2.4.4, but you have to manually
work out the dependencies, i.e. which services need to be restarted.

2) Log4j
The best way to do logging for a bean (at the moment)
private static final Category log = Category.newInstance(MyClass.class);

If you want to separate the logging from JBoss, change
log4.properties to have something like

log4j.com.acme=INFO, MyAppender
log4j.additivity.com.acme=false
log4j.appender.MyAppender={etc.}

Assuming all your beans are in the package com.acme

If you want to customize log4j, put your customisations in a jar,
and add the jar to the Log4jService archives attribute in jboss.conf
Be careful, make sure your customisations don't conflict with
jboss's own.

3) run.bat
Don't put anything in the classpath of run.bat, especially not
something that uses Class.forName() to load classes.
Put your jars in jboss/lib/ext
There used to be a jboss.properties for system properties. It was
removed, I don't know why? I guess it was used as a dumping ground
by developers when they should have been using jboss.jcml for
configuration.

Regards,
Adrian


 From: Eric Kaplan [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: [JBoss-user] logging and admininstration
 Date: Mon, 18 Feb 2002 12:25:27 -0500
 
 Three questions:
 
 1. Typically, we bring up the application server and eyeball the output 
for
 obvious errors, which are one of three typically:
  - Cannot bind to the required port, usually because a jboss instance
 is already running
  - Cannot create one or more db pools, usually because the database
 is down
  - One or more errors deploying the beans, including verifier
 problems.
 If we see an error, we fix it and restart.  However, in production, we 
want
 to automatically bring up the server, detect problems, and exit with an
 error code.  Is there a straightforward way of doing this?
 
 2. Logging with log4j.  Log4j on its own is easy.  However, I'm still
 frustrated getting my beans to log using log4j with jboss.  Scanning the
 forum, it seems there are a LOT of people having the same problem.  We 
are
 probably all doing the same thing wrong, but it's not clear exactly what
 the
 remedy is.  Can someone please tell me?  I would think I could get the
 latest log4j and log4-core jars, put them in the classpath, and roll, but
 this is not the case.  Please let me know what I need to do?
 
 3. We have a couple of system properties (-D flag) as well as classpath
 extensions to make when running jboss.  We currently have hacked run.bat,
 but I don't think this is a great solution.  What is the sanctioned way 
in
 jboss for dealing with this?
 
 Thanks
 
 Eric Kaplan
 Armanta, Inc.
 55 Madison Ave.
 Morristown, NJ  07960
 Phone: (973) 326-9600
 
  winmail.dat 


_
Chat with friends online, try MSN Messenger: http://messenger.msn.com






_
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



RE: [JBoss-user] logging and admininstration

2002-02-19 Thread Eric Kaplan

log4.jar is in lib/ext, not lib4j-core.ext.
perhaps this is the time to upgrade to 2.4.4.

thanks for your help

eric

-Original Message-
From: Adrian Brock [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 19, 2002 6:02 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: RE: [JBoss-user] logging and admininstration


Hi,

I can imagine your frustration.
I can't see any bug fixes since 2.4.1 except for RMI-IIOP
checking in the verifier and license changes from GPL to LGPL.
This certainly works in 2.4.4, sorry I've never used 2.4.1
Maybe the fix isn't in an obvious place?

Do you have log4j.jar in lib/ext?
Don't put it in the classpath, it can't see the rest of the
system from there, hence the other errors you report.

Regards,
Adrian


From: Eric Kaplan [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
Subject: RE: [JBoss-user] logging and admininstration
Date: Mon, 18 Feb 2002 21:58:46 -0500

Adrian

I'm not sure what I need to do still.  I added the simple log4j code you
suggested to one of my beans, and when i started jboss, without putting
log4j.jars in the startup classpath, I get...

[Verifier] java.lang.NoClassDefFoundError: org/apache/log4j/Category
[Verifier]  at
com.abp.ejb.ybpreloadprocessor.YBPreloadProcessorBean.clinit
 (YBPreloadProcessorBean.java:46)
[Verifier]  at java.lang.Class.newInstance0(Native Method)
[Verifier]  at java.lang.Class.newInstance(Unknown Source)
[Verifier]  at
org.jboss.verifier.strategy.AbstractVerifier.hasDefaultConstr
uctor(AbstractVerifier.java:356)
[Verifier]  at
org.jboss.verifier.strategy.EJBVerifier11.verifySessionBean(E
JBVerifier11.java:630)
[Verifier]  at
org.jboss.verifier.strategy.EJBVerifier11.checkSession(EJBVer
ifier11.java:93)
[Verifier]  at
org.jboss.verifier.BeanVerifier.verify(BeanVerifier.java:134)

[Verifier]  at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:4
67)
[Verifier]  at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:3
69)
[Verifier]  at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:3
04)
[Verifier]  at java.lang.reflect.Method.invoke(Native Method)
[Verifier]  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1628)
[Verifier]  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1523)
[Verifier]  at
org.jboss.deployment.J2eeDeployer.startModules(J2eeDeployer.j
ava:494)
[Verifier]  at
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeploy
er.java:468)
[Verifier]  at
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:20
8)
[Verifier]  at java.lang.reflect.Method.invoke(Native Method)
[Verifier]  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1628)
[Verifier]  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1523)
[Verifier]  at org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:379)
[Verifier]  at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:217)
[Verifier]  at
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:353
)
[Verifier]  at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.
java:107)
[Verifier]  at java.lang.reflect.Method.invoke(Native Method)
[Verifier]  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1628)
[Verifier]  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1523)
[Verifier]  at
org.jboss.configuration.ConfigurationService$ServiceProxy.inv
oke(ConfigurationService.java:836)
[Verifier]  at $Proxy0.start(Unknown Source)
[Verifier]  at
org.jboss.util.ServiceControl.start(ServiceControl.java:81)
[Verifier]  at java.lang.reflect.Method.invoke(Native Method)
[Verifier]  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1628)
[Verifier]  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1523)
[Verifier]  at org.jboss.Main.init(Main.java:210)
[Verifier]  at org.jboss.Main$1.run(Main.java:116)
[Verifier]  at java.security.AccessController.doPrivileged(Native
Method)
[Verifier]  at org.jboss.Main.main(Main.java:112)
[Container factory] Deploying YBPreloadProcessorEJB
[Bean Cache] Cache policy scheduler started


If I then explicitly put log4j.jar, I get a different error...

JBOSS_CLASSPATH=c:\armanta-abp\build\classes;c:\armanta\lib\log4j.jar;c:\ar
m
anta
\build\lib\ext\jakarta-regexp-1.2.jar;c:\armanta\build\lib\ext\classes12.zi
p
;c:\
armanta\build\classes;c:\armanta\build\lib\help.jar;run.jar;../lib/crimson.
j
ar
jboss.home = C:\armanta-3rdparty\JBoss-2.4.1_Jetty-3.1.RC9-1\jboss
Using JAAS LoginConfig:
file:/C:/armanta-3rdparty/JBoss-2.4.1_Jetty-3.1.RC9-1/jb
oss/conf/default/auth.conf
Using configuration default
log4j:ERROR Could not instantiate class
[org.jboss.logging.log4j.ConsoleAppender
].
java.lang.ClassNotFoundException: org.jboss.logging.log4j.ConsoleAppender
 at java.net.URLClassLoader$1.run(Unknown 

RE: [JBoss-user] logging and admininstration

2002-02-19 Thread Adrian Brock

I'm not sure.

I've been thinking about writing a PropertyService
for setting properties. This would allow them to be configured
in jboss.jcml and also allow them to be changed at runtime through
the JMX interface.
But it is about priority 145 on my to-do list :-)

Note: This won't work for all properties. I think some
are only checked by the JVM at start-up.

Regards,
Adrian

From: Eric Kaplan [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RE: [JBoss-user] logging and admininstration
Date: Tue, 19 Feb 2002 07:10:47 -0500

thanks.  if i move to 2.4.4 though, what is the proper solution for setting
system properties -D?

-Original Message-
From: Adrian Brock [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 19, 2002 5:20 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: RE: [JBoss-user] logging and admininstration


You can create a classpath extension for a directory
in jboss.conf.
Just put a '/' on the end of the url and don't put
any jars or zips in the directory.

Regards,
Adrian

 From: Eric Kaplan [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 CC: [EMAIL PROTECTED]
 Subject: RE: [JBoss-user] logging and admininstration
 Date: Mon, 18 Feb 2002 22:15:32 -0500
 
 couple more questions wrt 3 below.  we're using jboss 2.4.1, which seems 
to
 use jboss.properties, but i think you're saying that the latest version 
of
 jboss no longer uses it?  also, in development we have a classes 
directory
 which contains the heierarchy of all our class files, so there is no jar 
to
 copy to lib/ext.  what should we do in this case?
 
 thanks
 
 eric
 
 
 
 -Original Message-
 From: Adrian Brock [mailto:[EMAIL PROTECTED]]
 Sent: Monday, February 18, 2002 1:43 PM
 To: [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]
 Subject: Re: [JBoss-user] logging and admininstration
 
 
 Here's some short answers.
 
 1) Stop on error
 JBoss is designed to host many services concurrently.
 There is no mechanism to say one is critical and end the server.
 
 JBoss3.0 introduces the ideas of dependencies.
 If the database doesn't come up, neither will services that
 use it, instead they wait. When you fix the database config,
 restart the database service and all the dependencies start as well.
 There is no need to end the server.
 You can do a similar thing on 2.4.4, but you have to manually
 work out the dependencies, i.e. which services need to be restarted.
 
 2) Log4j
 The best way to do logging for a bean (at the moment)
 private static final Category log = Category.newInstance(MyClass.class);
 
 If you want to separate the logging from JBoss, change
 log4.properties to have something like
 
 log4j.com.acme=INFO, MyAppender
 log4j.additivity.com.acme=false
 log4j.appender.MyAppender={etc.}
 
 Assuming all your beans are in the package com.acme
 
 If you want to customize log4j, put your customisations in a jar,
 and add the jar to the Log4jService archives attribute in jboss.conf
 Be careful, make sure your customisations don't conflict with
 jboss's own.
 
 3) run.bat
 Don't put anything in the classpath of run.bat, especially not
 something that uses Class.forName() to load classes.
 Put your jars in jboss/lib/ext
 There used to be a jboss.properties for system properties. It was
 removed, I don't know why? I guess it was used as a dumping ground
 by developers when they should have been using jboss.jcml for
 configuration.
 
 Regards,
 Adrian
 
 
  From: Eric Kaplan [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Subject: [JBoss-user] logging and admininstration
  Date: Mon, 18 Feb 2002 12:25:27 -0500
  
  Three questions:
  
  1. Typically, we bring up the application server and eyeball the output
 for
  obvious errors, which are one of three typically:
 - Cannot bind to the required port, usually because a jboss instance
  is already running
 - Cannot create one or more db pools, usually because the database
  is down
 - One or more errors deploying the beans, including verifier
  problems.
  If we see an error, we fix it and restart.  However, in production, we
 want
  to automatically bring up the server, detect problems, and exit with an
  error code.  Is there a straightforward way of doing this?
  
  2. Logging with log4j.  Log4j on its own is easy.  However, I'm still
  frustrated getting my beans to log using log4j with jboss.  Scanning 
the
  forum, it seems there are a LOT of people having the same problem.  We
 are
  probably all doing the same thing wrong, but it's not clear exactly 
what
  the
  remedy is.  Can someone please tell me?  I would think I could get the
  latest log4j and log4-core jars, put them in the classpath, and roll, 
but
  this is not the case.  Please let me know what I need to do?
  
  3. We have a couple of system properties (-D flag) as well as classpath
  extensions to make when running jboss.  We currently have hacked 
run.bat,
  but I don't think this is a great solution.  What is the sanctioned way
 in
  jboss for dealing with this?
  
  Thanks
  
  Eric Kaplan
  

[JBoss-user] Deployment Failure JBoss 3.0beta

2002-02-19 Thread Stephen Davidson

Greetings.

I am trying to port an application from Orion to JBoss v3.0Beta.

The Ear file is being read, and so far as I can tell, deployed (for more evidence, 
read on).
The War file contained in the Ear file is definately being deployed, as the static 
webpages and at least one of the servlets are active and available.
The EJB-jar from the Ear file are listed, but their EJBs are not.

There are no error messages or stack traces, but the EJB classes are never loaded by 
the JVM.

The jboss.xml file for the EJB.jar files appear to be correct.  And the application is 
properly deployed on Orion.

Suggestions?

Thanks,
Steve


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



RE: [JBoss-user] Deployment Failure JBoss 3.0beta

2002-02-19 Thread Coetmeur, Alain

are ther some error messages while deploying ?



are EJB references declared in web.xml

do you have a jboss-web.xml in the webapp
with EJB JNDI references properly set

same for the EJB themselves
between the ejb-jar.xml and jboss.xml

the syntax is not the same , or at least the file name and DTD
are different...


 -Message d'origine-
 De: Stephen Davidson [mailto:[EMAIL PROTECTED]]
 Date: mardi 19 février 2002 17:24
 À: [EMAIL PROTECTED]
 Objet: [JBoss-user] Deployment Failure JBoss 3.0beta
 
 
 Greetings.
 
 I am trying to port an application from Orion to JBoss v3.0Beta.
 
 The Ear file is being read, and so far as I can tell, 
 deployed (for more evidence, read on).
 The War file contained in the Ear file is definately being 
 deployed, as the static webpages and at least one of the 
 servlets are active and available.
 The EJB-jar from the Ear file are listed, but their EJBs are not.
 
 There are no error messages or stack traces, but the EJB 
 classes are never loaded by the JVM.
 
 The jboss.xml file for the EJB.jar files appear to be 
 correct.  And the application is properly deployed on Orion.
 
 Suggestions?
 
 Thanks,
 Steve
 
 
 ___
 JBoss-user mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/jboss-user
 

___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



Re: [JBoss-user] Deployment Failure JBoss 3.0beta

2002-02-19 Thread David Jencks

On 2002.02.19 11:23:32 -0500 Stephen Davidson wrote:
 Greetings.
 
 I am trying to port an application from Orion to JBoss v3.0Beta.
 
 The Ear file is being read, and so far as I can tell, deployed (for more
 evidence, read on).
 The War file contained in the Ear file is definately being deployed, as
 the static webpages and at least one of the servlets are active and
 available.
 The EJB-jar from the Ear file are listed, but their EJBs are not.
 
 There are no error messages or stack traces, but the EJB classes are
 never loaded by the JVM.
 
 The jboss.xml file for the EJB.jar files appear to be correct.  And the
 application is properly deployed on Orion.
 
 Suggestions?

What's the structure of your .ear and what does the jboss log say is
happening when you deploy?

david jencks
 
 Thanks,
 Steve
 
 
 ___
 JBoss-user mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/jboss-user
 
 

___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



Re: [JBoss-user] Deployment Failure JBoss 3.0beta

2002-02-19 Thread Stephen Davidson

Additional Details;
When I shut JBoss down and restarted, Ilots of errors occurred.
I have a couple of Jars that either have common base classes, or everything else uses 
(or for some of the EJB-Jar files, both).
For instance, I have a HRXBaseEJB class that most of the EJB's in all of the jars 
extend, located in a jar HRXCommon.jar.  It uses some EJBs from 
HRXSecurity.jar.  Some of these EJBs extend HRXBaseEJB.

So I set up Class-Path in the MANIFEST.MF files, with appropriate settings for each 
EJB-Jar file.  So far, so good, and generally works in Orion.  (They have 
some classloader issues that I seem to trigger with one or two of my Jars - they have 
open bug reports on them and workarounds are available).

When the EAR file is unpacked, the Jar files have a number prepended to them, at 
random, so far as I can determine.  This means that the Jar files listed in the 
MANIFEST.MF files DO NOT exist.  For example, HRXCommon.jar is renamed to 
68.HRXCommon.jar on deployment.  This is causing my application to fail to deploy.

There are 12 EJB-Jar files currently, with about 130 EJBs currently deployed, (will 
eventually be about 50 jars, with well over 500EJBs total), so bundling 
everything into one jar is not an option.

How do I work-around/solve this?

-Steve

===Begin Sample Output===
11:04:52,706 INFO  [MainDeployer] Deploying: 
file:/home/jboss/jboss-all/build/output/jboss-3.0.0beta/tmp/deploy/68.HRXCommon.jar
11:04:52,711 WARN  [MainDeployer] The manifest entry in 
file:/home/jboss/jboss-all/build/output/jboss-3.0.0beta/tmp/deploy/68.HRXCommon.jar 
references URL 
file:/home/jboss/jboss-all/build/output/jboss-3.0.0beta/tmp/deploy/HRXSecurity.jar 
which could not be opened, entry ignored
11:04:52,954 INFO  [EJBDeployer] Deploying CodeTableEJB
11:04:53,882 ERROR [MainDeployer] could not deploy 
:file:/home/jboss/jboss-all/build/output/jboss-3.0.0beta/tmp/deploy/68.HRXCommon.jar
java.lang.NoClassDefFoundError: com/hrnexus/security/shared/UserInterface
 at java.lang.Class.getMethods0(Native Method)
 at java.lang.Class.getMethods(Class.java:742)
 at 
org.jboss.ejb.StatefulSessionContainer.setupBeanMapping(StatefulSessionContainer.java:619)
 at 
org.jboss.ejb.StatefulSessionContainer.create(StatefulSessionContainer.java:200)
 at org.jboss.ejb.Application.start(Application.java:223)
 at org.jboss.ejb.EJBDeployer.deploy(EJBDeployer.java:459)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:457)
 at org.jboss.deployment.MainDeployer.deploySubPackages(MainDeployer.java:791)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:452)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:412)
 at org.jboss.deployment.MainDeployer.scan(MainDeployer.java:271)
 at org.jboss.deployment.MainDeployer.startService(MainDeployer.java:217)
 at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:160)
 at java.lang.reflect.Method.invoke(Native Method)
 at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
 at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
 at org.jboss.system.Server.init(Server.java:157)
 at org.jboss.Main.boot(Main.java:263)
 at org.jboss.Main.run(Main.java:48)
 at java.lang.Thread.run(Thread.java:484)

Stephen Davidson wrote:

 Greetings.
 
 I am trying to port an application from Orion to JBoss v3.0Beta.
 
 The Ear file is being read, and so far as I can tell, deployed (for more 
 evidence, read on).
 The War file contained in the Ear file is definately being deployed, as 
 the static webpages and at least one of the servlets are active and 
 available.
 The EJB-jar from the Ear file are listed, but their EJBs are not.
 
 There are no error messages or stack traces, but the EJB classes are 
 never loaded by the JVM.
 
 The jboss.xml file for the EJB.jar files appear to be correct.  And the 
 application is properly deployed on Orion.
 
 Suggestions?
 
 Thanks,
 Steve
 
 
 ___
 JBoss-user mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/jboss-user
 



-- 
Stephen Davidson
Java Consultant
Delphi Consultants, LLC
http://www.delphis.com
Phone: 214-696-6224 x208


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



Re: [JBoss-user] Deployment Failure JBoss 3.0beta

2002-02-19 Thread Adrian Brock

Hi,

There's still some problems reported by WebIntegrationUnitTestCase
in JBoss3.0.0DR1 due to the deployer rewrite.

You might want to monitor this link.
http://lubega.com/testarchive/?M=D

Hopefully, this will be fixed soon :-)

Regards,
Adrian


From: Stephen Davidson [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [JBoss-user] Deployment Failure JBoss 3.0beta
Date: Tue, 19 Feb 2002 10:23:32 -0600

Greetings.

I am trying to port an application from Orion to JBoss v3.0Beta.

The Ear file is being read, and so far as I can tell, deployed (for more 
evidence, read on).
The War file contained in the Ear file is definately being deployed, as the 
static webpages and at least one of the servlets are active and available.
The EJB-jar from the Ear file are listed, but their EJBs are not.

There are no error messages or stack traces, but the EJB classes are never 
loaded by the JVM.

The jboss.xml file for the EJB.jar files appear to be correct.  And the 
application is properly deployed on Orion.

Suggestions?

Thanks,
Steve


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user




_
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



Re: [JBoss-user] Deployment Failure JBoss 3.0beta

2002-02-19 Thread Stephen Davidson

Structure of Ear file;
Ear
  |
  -  War file
  |
  -  HRXCommon.jar (Uses some classes from HRXSecurity, and has an EJB)
  |
  -  HRXSecurity.jar (Extends some classes from HRXCommon, and has several EJBs)
  |
  -  HRXAdmin.jar (Extends some classes from HRXCommon,
  |   uses some classes from HRXSecurity, and has lots (about 15) of EJBs)
  |
  -  8-9 other jars with dependencies similar to HRXAdmin.jar

I apologize, I do not have the log from the first run.  It did not display any stack 
traces or error messages.  It just listed all of the jar files and said it 
was deploying them, but did not list any of the EJBs inside.

-Steve

David Jencks wrote:

 On 2002.02.19 11:23:32 -0500 Stephen Davidson wrote:
 
Greetings.

I am trying to port an application from Orion to JBoss v3.0Beta.

The Ear file is being read, and so far as I can tell, deployed (for more
evidence, read on).
The War file contained in the Ear file is definately being deployed, as
the static webpages and at least one of the servlets are active and
available.
The EJB-jar from the Ear file are listed, but their EJBs are not.

There are no error messages or stack traces, but the EJB classes are
never loaded by the JVM.

The jboss.xml file for the EJB.jar files appear to be correct.  And the
application is properly deployed on Orion.

Suggestions?

 
 What's the structure of your .ear and what does the jboss log say is
 happening when you deploy?
 
 david jencks
 
Thanks,
Steve


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



 
 ___
 JBoss-user mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/jboss-user
 
 



-- 
Stephen Davidson
Java Consultant
Delphi Consultants, LLC
http://www.delphis.com
Phone: 214-696-6224 x208


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



[JBoss-user] Shutdown hangs

2002-02-19 Thread Eric Jain

Whenever I shut down JBoss (3.0.0 alpha), it remains hanging at the
following point:

  [18:40:08] INFO  naming.NamingService : Stopping

Any ideas why this could be happening?


--
Eric Jain


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



Re: [JBoss-user] Deployment Failure JBoss 3.0beta

2002-02-19 Thread David Jencks

On 2002.02.19 12:27:01 -0500 Stephen Davidson wrote:
 Additional Details;
 When I shut JBoss down and restarted, Ilots of errors occurred.

Does this mean that JBoss is acting inconsistently or that the first time
you started jboss and then deployed your app?
 I have a couple of Jars that either have common base classes, or
 everything else uses (or for some of the EJB-Jar files, both).
 For instance, I have a HRXBaseEJB class that most of the EJB's in all of
 the jars extend, located in a jar HRXCommon.jar.  It uses some EJBs from 
 HRXSecurity.jar.  Some of these EJBs extend HRXBaseEJB.
 
 So I set up Class-Path in the MANIFEST.MF files, with appropriate
 settings for each EJB-Jar file.  So far, so good, and generally works in
 Orion.  (They have 
 some classloader issues that I seem to trigger with one or two of my Jars
 - they have open bug reports on them and workarounds are available).
 
 When the EAR file is unpacked, the Jar files have a number prepended to
 them, at random, so far as I can determine.  This means that the Jar
 files listed in the 
 MANIFEST.MF files DO NOT exist.  For example, HRXCommon.jar is renamed to
 68.HRXCommon.jar on deployment.  This is causing my application to fail
 to deploy.

I don't think you have much proof of the cause-effect relationship here. 
Everything in your ear should be getting into the classloader system,
however it is referenced in your manifests.
 
 There are 12 EJB-Jar files currently, with about 130 EJBs currently
 deployed, (will eventually be about 50 jars, with well over 500EJBs
 total), so bundling 
 everything into one jar is not an option.
 
 How do I work-around/solve this?

some helpful things to do would be:
-try to make a smaller, simpler example that fails
-post the jboss log (preferably with the smaller, simpler example)
-if you can, send me privately the (preferable simplified) ear and I will
take a look.

david jencks

 
 -Steve
 
 ===Begin Sample Output===
 11:04:52,706 INFO  [MainDeployer] Deploying:
 file:/home/jboss/jboss-all/build/output/jboss-3.0.0beta/tmp/deploy/68.HRXCommon.jar
 11:04:52,711 WARN  [MainDeployer] The manifest entry in
 file:/home/jboss/jboss-all/build/output/jboss-3.0.0beta/tmp/deploy/68.HRXCommon.jar
 references URL 
 file:/home/jboss/jboss-all/build/output/jboss-3.0.0beta/tmp/deploy/HRXSecurity.jar
 which could not be opened, entry ignored
 11:04:52,954 INFO  [EJBDeployer] Deploying CodeTableEJB
 11:04:53,882 ERROR [MainDeployer] could not deploy
 :file:/home/jboss/jboss-all/build/output/jboss-3.0.0beta/tmp/deploy/68.HRXCommon.jar
 java.lang.NoClassDefFoundError: com/hrnexus/security/shared/UserInterface
  at java.lang.Class.getMethods0(Native Method)
  at java.lang.Class.getMethods(Class.java:742)
  at 
org.jboss.ejb.StatefulSessionContainer.setupBeanMapping(StatefulSessionContainer.java:619)
  at 
org.jboss.ejb.StatefulSessionContainer.create(StatefulSessionContainer.java:200)
  at org.jboss.ejb.Application.start(Application.java:223)
  at org.jboss.ejb.EJBDeployer.deploy(EJBDeployer.java:459)
  at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:457)
  at 
org.jboss.deployment.MainDeployer.deploySubPackages(MainDeployer.java:791)
  at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:452)
  at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:412)
  at org.jboss.deployment.MainDeployer.scan(MainDeployer.java:271)
  at org.jboss.deployment.MainDeployer.startService(MainDeployer.java:217)
  at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:160)
  at java.lang.reflect.Method.invoke(Native Method)
  at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
  at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
  at org.jboss.system.Server.init(Server.java:157)
  at org.jboss.Main.boot(Main.java:263)
  at org.jboss.Main.run(Main.java:48)
  at java.lang.Thread.run(Thread.java:484)
 
 Stephen Davidson wrote:
 
  Greetings.
  
  I am trying to port an application from Orion to JBoss v3.0Beta.
  
  The Ear file is being read, and so far as I can tell, deployed (for
 more 
  evidence, read on).
  The War file contained in the Ear file is definately being deployed, as
 
  the static webpages and at least one of the servlets are active and 
  available.
  The EJB-jar from the Ear file are listed, but their EJBs are not.
  
  There are no error messages or stack traces, but the EJB classes are 
  never loaded by the JVM.
  
  The jboss.xml file for the EJB.jar files appear to be correct.  And the
 
  application is properly deployed on Orion.
  
  Suggestions?
  
  Thanks,
  Steve
  
  
  ___
  JBoss-user mailing list
  [EMAIL PROTECTED]
  https://lists.sourceforge.net/lists/listinfo/jboss-user
  
 
 
 
 -- 
 Stephen Davidson
 Java 

[JBoss-user] Deploying Jetspeed

2002-02-19 Thread Eric Anderson

I'm running into a problem deploying Jetspeed under both JBoss-Jetty and
JBoss-Catalina.  The Jetspeed webapp appears to be deploying correctly,
but I get Error fetching pane messages in the Jetspeed web UI, and I
see the following errors in the Jetspeed logs:

[Tue Feb 19 11:19:56 PST 2002] -- ERROR -- Could not unmarshal:
/opt/JBoss-2.4.4_Jetty-3.1.3-1/jboss/tmp/deploy/Default/jetspeed.war/web1003/WEB-INF/conf/wml-examples.xreg
 Exception:  org.exolab.castor.mapping.MappingException: Nested
error: org.exolab.castor.mapping.MappingException: Could not find the
class org.apache.jetspeed.services.registry.RegistryFragment

Some research reveals that
org.apache.jetspeed.services.registry.RegistryFragment is in fact in the
jetspeed-1.3a2-release.jar archive in my
JBoss-2.4.4_Jetty-3.1.3-1/jboss/tmp/deploy/Default/jetspeed.war/web1003/WEB-INF/lib 

directory.

So, it looks to me like this is some kind of classpath/classloader
problem.  Has anyone had this problem and solved it?  Any other ideas?
  I found that I had to copy the castor jar file from Jetspeed into
jboss/lib/ext, and that got rid of a few exceptions but I'm still left
with the problem above.

Thanks,
Eric



___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



Re[2]: [JBoss-user] home.create throws an IllegalStateException

2002-02-19 Thread Mikhail Akopov

Hello all

Friday, May 25, 2001, 6:35:04 PM, you wrote:
dDC Does your bean's ejbCreate return a proper primary key?
dDC Richard Conway wrote:

 I too am experiencing this problem. I get...
 
 [DelegateAccountEJBean] java.lang.IllegalStateException: INSERTING AN
 ALREADY EXISTING BEAN, ID = o18 a0
We met this problem just now with jBoss 2.2.2

We use BMP bean, if we use bean reference got from create, remove
works ok. But if we got that reference from finder, we have INSERTING
AN ALREADY EXISTING BEAN exception.

If it was CMP bean, situation is obvious - we should execute getter
and everything will be ok. But what shpuld we do with BMP bean?


Vale! - Mikhail Akopov


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



[JBoss-user] About jaws.xml

2002-02-19 Thread Christine

Hi,

I am trying to create a jaws.xml for my CMP beans. But i didn't find any
documentation about how to write findByPrimaryKey and findAll method.
Could anyone help? Thanks

regards,
--
Jia (Christine) Li

524N ICT Building
Department of Computer Science
University of Calgary



___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



Re: [JBoss-user] About jaws.xml

2002-02-19 Thread Dmitri Colebatch

Have a look at XDoclet - http://sf.net/projects/xdoclet - it'll do it all for you.  
very easy.

btw - findByPrimaryKey and findAll dont need any jaws.xml configuration afaik.

cheers
dim

- Original Message - 
From: Christine [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, February 20, 2002 9:18 AM
Subject: [JBoss-user] About jaws.xml


 Hi,
 
 I am trying to create a jaws.xml for my CMP beans. But i didn't find any
 documentation about how to write findByPrimaryKey and findAll method.
 Could anyone help? Thanks
 
 regards,
 --
 Jia (Christine) Li
 
 524N ICT Building
 Department of Computer Science
 University of Calgary
 
 
 
 ___
 JBoss-user mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/jboss-user


___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



[JBoss-user] Jboss3.0 build problem

2002-02-19 Thread Vishwas Raman

Hi all,

I am having an issue with building the nightly snapshot of jboss3.0 that
I downloaded from jboss.org. First up, I downloaded the tgz version of
the src and encountered an error( a checksum error, but that was after
it extracted the entire source) while untarring the src 

I conveniently ignored the check sum error and proceeded with building
the src. But now I am encountering the following error while trying to
executing the build script.

./build.sh help
/tools/solaris8/J2SE_1.3.0/bin/../bin/sparc/native_threads/java
-classpath
/home/alpha3/vishwas/downloads/jakarta-ant-1.4.1/lib/jaxp.jar:/home/alpha3/vishwas/downloads/jakarta-ant-1.4.1/lib/crimson.jar:/home/alpha3/vishwas/downloads/jakarta-ant-1.4.1/lib/ant.jar:/home/alpha3/vishwas/downloads/JavaGroups/JavaGroups-2.0/classes:JavaGroups-2.0.jar::/home/alpha3/vishwas/downloads/j2sdkee1.3-src/lib/j2ee.jar:/home/alpha3/vishwas/downloads/j2sdkee1.3-src/lib/locale:.:/home/alpha3/vishwas/JavaTests:/home/alpha3/vishwas/MultiCast/JSDT-2.0/lib/jsdt.jar:/home/alpha3/vishwas/MultiCast/JSDT-2.0/lib/lrmpBig.jar:/home/alpha3/vishwas/MultiCast/JSDT-2.0/examples/classes:/tools/solaris8/J2SE_1.3.0/lib/tools.jar
-Dant.home=/home/alpha3/vishwas/downloads/jakarta-ant-1.4.1
-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.crimson.jaxp.DocumentBuilderFactoryImpl
-Djavax.xml.parsers.SAXParserFactory=org.apache.crimson.jaxp.SAXParserFactoryImpl
-Djava.protocol.handler.pkgs=planet57.net.protocol
-Dbuild.script=./build.sh org.apache.tools.ant.Main -find build.xml help
Searching for build.xml ...
Buildfile: /home/alpha3/vishwas/downloads/jboss-all/build/build.xml

BUILD FAILED

Error reading project file

Total time: 1 second


Is there an obvious mistake that I am making?? Please help!!!


--
Vishwas Raman
Software Engineer, Eternal Systems, Inc,
5290 Overpass Rd, Bldg D, Santa Barbara. CA 93111
Email: [EMAIL PROTECTED] 
Tel:   (805) 696-9051 x246
Fax:   (805) 696-9083
URL:   http://www.eternal-systems.com/

___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user