[JBoss-user] Deployment problem. Pls, help me!!!

2001-05-16 Thread Fejes Andrs (Amdocs)

Hi,
I have a SessionBean. I'd like to deploy it but I get the following
exception from the container:
...
[Auto deploy] Auto deploy of
file:/D:/jboss/jboss-tomcat-2.2/jboss-2.2/deploy/unique.jar
[J2EE Deployer Default] Deploy J2EE application:
file:/D:/jboss/jboss-tomcat-2.2/jboss-2.2/deploy/unique.jar
[J2EE Deployer Default] Create application unique.jar
[J2EE Deployer Default] install module unique.jar
[Container factory]
Deploying:file:/D:/jboss/jboss-tomcat-2.2/jboss-2.2/tmp/deploy/Default/uniqu
e.jar
[Container factory] org.jboss.ejb.DeploymentException: Error in jboss.xml
for Bean UniqueBean: expected one resource-name tag
[Container factory] at
org.jboss.metadata.ApplicationMetaData.importJbossXml(ApplicationMetaData.ja
va:322)
[Container factory] at
org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:120)
[Container factory] at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:388)
[Container factory] at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:334)
[Container factory] at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:275)
[Container factory] at java.lang.reflect.Method.invoke(Native Method)
[Container factory] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory] at
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:435)
[Container factory] at
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:178)
[Container factory] at java.lang.reflect.Method.invoke(Native Method)
[Container factory] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory] at
org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:358)
[Container factory] at
org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:221)
[Container factory] at
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:332)
[Container factory] at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:93)
[Container factory] at java.lang.reflect.Method.invoke(Native Method)
[Container factory] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory] at
org.jboss.util.ServiceControl.start(ServiceControl.java:97)
[Container factory] at java.lang.reflect.Method.invoke(Native Method)
[Container factory] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory] at org.jboss.Main.init(Main.java:203)
[Container factory] at org.jboss.Main$1.run(Main.java:107)
[Container factory] at
java.security.AccessController.doPrivileged(Native Method)
[Container factory] at org.jboss.Main.main(Main.java:103)
[J2EE Deployer Default] Starting unique.jar failed!
[J2EE Deployer Default] Module unique.jar is not running
[J2EE Deployer Default] Destroying application unique.jar
[Auto deploy] Deployment
failed:file:/D:/jboss/jboss-tomcat-2.2/jboss-2.2/deploy/unique.jar
[Auto deploy] org.jboss.deployment.J2eeDeploymentException: Error while
starting unique.jar: Could not deploy
file:/D:/jboss/jboss-tomcat-2.2/jboss-2.2/tmp/deploy/Default/unique.jar
[Auto deploy]   at
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:441)
[Auto deploy]   at
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:178)
[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:358)
[Auto deploy]   at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:221)
[Auto deploy]   at
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:332)
[Auto deploy]   at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:93)
[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.util.ServiceControl.start(ServiceControl.java:97)
[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.Main.init(Main.java:203)
[Auto deploy]   at org.jboss.Main$1.run(Main.java:107)
[Auto 

[JBoss-user] Examples from Enterprise JavaBeans, by Richard Monson-Haefel

2001-04-05 Thread Fejes Andrs (Amdocs)

Hi,
I try to deploy Cabin  TravelAgent bean in JBoss2.1 container.
I use Sybase ASA 6.x as database.
When I deploy these beans I see following in the server log:
...
[JAWS] Loading standardjaws.xml :
file:/D:/jboss/jboss-tomcat-2.1-beta/jboss-2.1/conf/default/standardjaws.xml
[JAWS] Table CabinBean created
[JAWS] Created table 'CabinBean' successfully.
[JAWS] Primary key of table 'CabinBean' is 'null'
...

And when I try to run Client_1 I get:

[JAWS] com.sybase.jdbc2.jdbc.SybSQLException: ASA Error -195: column 'name'
in table 'CabinBean' cannot be NULL
[JAWS]  at com.sybase.jdbc2.tds.Tds.processEed(Tds.java:2408)
[JAWS]  at com.sybase.jdbc2.tds.Tds.nextResult(Tds.java:1844)
[JAWS]  at
com.sybase.jdbc2.jdbc.ResultGetter.nextResult(ResultGetter.java:69)
[JAWS]  at
com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybStatement.java:201)
[JAWS]  at
com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybStatement.java:182)
[JAWS]  at
com.sybase.jdbc2.jdbc.SybStatement.updateLoop(SybStatement.java:1479)
[JAWS]  at
com.sybase.jdbc2.jdbc.SybStatement.executeUpdate(SybStatement.java:1462)
[JAWS]  at
com.sybase.jdbc2.jdbc.SybPreparedStatement.executeUpdate(SybPreparedStatemen
t.java:88)
[JAWS]  at
org.opentools.minerva.jdbc.PreparedStatementInPool.executeUpdate(PreparedSta
tementInPool.java:82)
[JAWS]  at
org.jboss.ejb.plugins.jaws.jdbc.JDBCUpdateCommand.executeStatementAndHandleR
esult(JDBCUpdateCommand.java:49)
[JAWS]  at
org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.java:160
)
[JAWS]  at
org.jboss.ejb.plugins.jaws.jdbc.JDBCCreateEntityCommand.execute(JDBCCreateEn
tityCommand.java:135)
[JAWS]  at
org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.createEntity(JAWSPersisten
ceManager.java:122)
[JAWS]  at
org.jboss.ejb.plugins.CMPPersistenceManager.createEntity(CMPPersistenceManag
er.java:207)
[JAWS]  at
org.jboss.ejb.EntityContainer.createHome(EntityContainer.java:441)
[JAWS]  at java.lang.reflect.Method.invoke(Native Method)
[JAWS]  at
org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContaine
r.java:639)
[JAWS]  at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySync
hronizationInterceptor.java:160)
[JAWS]  at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInt
erceptor.java:87)
[JAWS]  at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:135)
[JAWS]  at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.
java:263)
[JAWS]  at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:86)
[JAWS]  at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.jav
a:164)
[JAWS]  at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:106)
[JAWS]  at
org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:316)
[JAWS]  at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRMPContai
nerInvoker.java:369)
[JAWS]  at java.lang.reflect.Method.invoke(Native Method)
[JAWS]  at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
[JAWS]  at sun.rmi.transport.Transport$1.run(Transport.java:142)
[JAWS]  at java.security.AccessController.doPrivileged(Native Method)
[JAWS]  at sun.rmi.transport.Transport.serviceCall(Transport.java:139)
[JAWS]  at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
[JAWS]  at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:6
43)
[JAWS]  at java.lang.Thread.run(Thread.java:484)


I follow the document instructions. When I see the CabinBean table in the DB
the columns is created.
But I don't understand why would the container make 'name' colum as primary
key!! (It seems to me that this column was created at first. Why?)

Any help is welcome!
Thanks,

Andris

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