Re: [JBoss-user] jdk1.4's gone final
On Friday 15 Feb 2002 7:24 pm, David Hamilton wrote: > Nicolai P Guba wrote : > >> On Friday 15 Feb 2002 2:47 pm, David Ward wrote: > >> > >> 2) Take a look at the Reflection Performance improvements graph here: > >> http://java.sun.com/j2se/1.4/performance.guide.html > >> Again not sure, but this looks like it could really help JBoss > >> performance with the Proxy layer to the EJBs. > > > > Probably not very much, unless deploy-time becomes of an issue. I cannot > > imagine any run-time features that would require relfection. Or? > > Think it depends what you mean by reflection. If you are referring to the > process of getting Method and constructor objects the I agree, but this > seems to refer to the actual invoke method. > > This article that the invoke method is 20 (twenty) times faster in 1.4 than > 1.3.1. > > There must be at least two invocations on any EJB call (Proxy and > Container), and that would, in the past, have added a much larger overhead > than a straight method call. Indeed, this is good news. > Looking at the rest of the article, the claims it makes are quite > impressive (and if realistic, would make a significant difference to JBoss > performance, IMHO). > They are (over 1.3.1): > Servlets: +35% > EJBs: +34% > SPECjbb2000: +58% > > Anyone fancy trying some figures for JBoss? I'd agree on the impressiveness ;) We are going to stress test our servers, if there is any useful data, I'll publish them here. cheers! ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] Specifying Multiple Additional Connectors for EmbeddedCatalina
I've modified the EmbeddedCatalinaServiceSX mbean block in my jboss.jcml to look like this: 8080 true And I get this in the startup log: [INFO,EmbeddedCatalinaServiceSX] Starting [INFO,EmbeddedCatalinaServiceSX] Starting EmbeddedCatalinaSX [INFO,EmbeddedCatalinaServiceSX] Building Http engine and connector [INFO,Default] Apache Tomcat/4.0.2 [INFO,EmbeddedCatalinaServiceSX] HttpConnector Opening server socket on all host IP addresses [INFO,EmbeddedCatalinaServiceSX] HttpConnector[8080] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][0] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][1] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][2] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][3] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][4] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpConnector Opening server socket on all host IP addresses [INFO,EmbeddedCatalinaServiceSX] HttpConnector[8443] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][0] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][1] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][2] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][3] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][4] Starting background thread [INFO,EmbeddedCatalinaServiceSX] OK [INFO,EmbeddedCatalinaServiceSX] Started If I reverse the order of the additional connectors I get this instead: [INFO,EmbeddedCatalinaServiceSX] Starting [INFO,EmbeddedCatalinaServiceSX] Starting EmbeddedCatalinaSX [INFO,EmbeddedCatalinaServiceSX] Building Http engine and connector [INFO,Default] Apache Tomcat/4.0.2 [INFO,EmbeddedCatalinaServiceSX] HttpConnector Opening server socket on all host IP addresses [INFO,EmbeddedCatalinaServiceSX] HttpConnector[8080] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][0] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][1] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][2] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][3] Starting background thread [INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][4] Starting background thread [INFO,EmbeddedCatalinaServiceSX] Ajp13Connector[8009] Opening server socket on all host IP addresses [INFO,EmbeddedCatalinaServiceSX] Ajp13Connector[8009] Starting background thread[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][0] Starting background thread [INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][1] Starting background thread [INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][2] Starting background thread [INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][3] Starting background thread [INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][4] Starting background thread [INFO,EmbeddedCatalinaServiceSX] OK [INFO,EmbeddedCatalinaServiceSX] Started Much to my frustration, only the first specified additional connector actually get's started. Is this a known limitation? a bug? Or am I doing something wrong? Any assistance would be greatly appreciated. -- Dan Berger [[EMAIL PROTECTED]] "We are what we repeatedly do. Excellence, then, is not an act, but a habit." -- Aristotle "It comes in pints?!" -- Pippin
Re: [JBoss-user] Embedd tomcat Mapping failure...
Hi, see http://main.jboss.org/thread.jsp?forum=67&thread=7931 cheers dim - Original Message - From: "Saimon Moore" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, February 16, 2002 2:05 AM Subject: [JBoss-user] Embedd tomcat Mapping failure... > Hi, > > I've been trying out JBoss-2.4.4-Tomcat-4.0.1. JBoss is great.. ;) > > I started it up using the run_with_catalina.sh script. Everything seems to > load up fine. i.e. no exception traces or anything. Seems quite normal (I've > included the log anyway > > But when I try to access http://127.0.0.1:8080 I get > > HTTP Status 500 - No Context configured to process this request > > and the following exception trace appears in the jboss terminal. > > > If I individually startup Tomcat it loads up ok..but with the above > script...I always get the following.. > > Very strange. > > Hope someone can help me out on this one... > > Cheers > > Saimon > > Exception trace: > == > [INFO,EmbeddedCatalinaServiceSX] StandardHost[localhost]: MAPPING > configuration error for request URI > [ERROR,EmbeddedCatalinaServiceSX] HttpProcessor[8080][4] process.invoke > java.lang.NullPointerException > at > org.apache.catalina.valves.ErrorDispatcherValve.status(ErrorDispatcherValve. java:280) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:180) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1011) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106 ) > at java.lang.Thread.run(Thread.java:484) > > > Startup Log: > === > saimon@linux:~/JBoss-2.4.4_Tomcat-4.0.1/jboss/bin > sh run_with_catalina.sh > JBOSS_CLASSPATH=:/usr/java/jdk1.3/lib/tools.jar:run.jar:../lib/crimson.jar > jboss.home = /home/saimon/JBoss-2.4.4_Tomcat-4.0.1/jboss > Using JAAS LoginConfig: > file:/home/saimon/JBoss-2.4.4_Tomcat-4.0.1/jboss/conf/catalina/auth.conf > JBoss release: JBoss-2.4.4 CVSTag=JBoss_2_4_4 > JBoss version: 2.4.4.2001-12-29 02:04:40 PST > Using configuration "catalina" > [INFO,root] Started Log4jService, > config=file:/home/saimon/JBoss-2.4.4_Tomcat-4.0.1/jboss/conf/catalina/log4j. properties > [INFO,Info] Java version: 1.3.0,Sun Microsystems Inc. > [INFO,Info] Java VM: Java HotSpot(TM) Server VM 1.3.0,Sun Microsystems Inc. > [INFO,Info] System: Linux 2.4.0-4GB,i386 > [INFO,Shutdown] Shutdown hook added > [INFO,ServiceControl] Initializing 48 MBeans > [INFO,WebService] Initializing > [INFO,WebService] Initialized > [INFO,NamingService] Initializing > [INFO,NamingService] Initialized > [INFO,JNDIView] Initializing > [INFO,JNDIView] Initialized > [INFO,TransactionManagerService] Initializing > [INFO,TransactionManagerService] Initialized > [INFO,ClientUserTransactionService] Initializing > [INFO,ClientUserTransactionService] Initialized > [INFO,JaasSecurityManagerService] Initializing > [INFO,JaasSecurityManagerService] Initialized > [INFO,JdbcProvider] Initializing > [INFO,JdbcProvider] Loaded JDBC-driver:org.hsqldb.jdbcDriver > [INFO,JdbcProvider] Initialized > [INFO,HypersonicDatabase] Initializing > [INFO,HypersonicDatabase] Initialized > [INFO,DefaultDS] Initializing > [INFO,DefaultDS] Initialized > [INFO,ServerDataCollector] Initializing > [INFO,ServerDataCollector] Initialized > [INFO,ContainerFactory] Initializing > [INFO,ContainerFactory] Initialized > [INFO,EmbeddedCatalinaServiceSX] Initializing > [INFO,EmbeddedCatalinaServiceSX] Initialized > [INFO,JBossMQService] Initializing > [INFO,JBossMQService] Initialized > [INFO,StateManager] Initializing > [INFO,StateManager] Initialized > [INFO,PersistenceManager] Initializing > [INFO,PersistenceManager] Initialized > [INFO,JVMServerILService] Initializing > [INFO,JVMServerILService] Initialized > [INFO,RMIServerILService] Initializing > [INFO,RMIServerILService] Initialized > [INFO,OILServerILService] Initializing > [INFO,OILServerILService] Initialized > [INFO,UILServerILService] Initiali
Re: [JBoss-user] About deployment application on JBoss
On 2002.02.15 12:58:31 -0500 Christine wrote: > Hi, > > I am a new user of JBoss. I used J2EE server and Websphere before. Both > provide deployment tools which will generate ejb and web descriptor for > you. But in Jboss, do I have to write jaws.xml, jboss.xml, web.xml by > myself and use Ant to build the ear file? Could anyone tell me whether > there is better way to do so? Thanks in advance! JBoss can normally deploy jars, ears, and I think wars (with an appropriate web container) without any jboss specific files. You need the jboss files only if the defaults are inappropriate for you. You may be able to get away with not having any jboss specific files by some of these tricks: setting DefaultDS to point to the database you want to use Changing StandardJaws and StandardJBoss to specify more appropriate defaults. If you still need to customize further, I recommend investigating xdoclet (on sourceforge) which can generate all the deployment descriptors for several app servers including JBoss and Weblogic (and including ejb-jar.xml) david jencks > 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] AS/400 & JDBC Database connection pool
Hi, Perhaps you can post your experiences of using JBoss on an AS/400. There has been some interest on this list and in the forums. http://main.jboss.org I haven't seen anybody give any real feedback. Regards, Adrian >From: "Yong T. Kim" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: [EMAIL PROTECTED] >Subject: Re: [JBoss-user] AS/400 & JDBC Database connection pool >Date: Fri, 15 Feb 2002 12:19:42 -0800 (PST) > >Thanks. What I guesses was basically same as what the >below links showed me. >Thanks alot. >It's working great. > >--- Adrian Brock <[EMAIL PROTECTED]> wrote: > > I spotted this link when looking for something else. > > WARNING: I don't own an AS/400 so I haven't tried > > it. > > > > >http://www.softagency.co.jp/jboss/org/documentation/HTML/ch04s11.html > > > > Regards, > > Adrian > > > > > > >From: "Yong T. Kim" <[EMAIL PROTECTED]> > > >Reply-To: [EMAIL PROTECTED] > > >To: [EMAIL PROTECTED] > > >Subject: [JBoss-user] AS/400 & JDBC Database > > connection pool > > >Date: Fri, 15 Feb 2002 07:08:51 -0800 (PST) > > > > > >Can anyone show me some example on how to setup > > >Database connection pool in jboss.jcml file? I > > mean > > >for AS/400. > > > > > >Thanks in advance. > > > > > >= > > >- - - - - - - - - - - - > > >Yong T. Kim (kimion.com) > > >Software Developer > > >[EMAIL PROTECTED] > > >http://www.kimion.com:8080 > > > > > >__ > > >Do You Yahoo!? > > >Got something to say? Say it better with Yahoo! > > Video Mail > > >http://mail.yahoo.com > > > > > >___ > > >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 > > > > >= >- - - - - - - - - - - - >Yong T. Kim (kimion.com) >Software Developer >[EMAIL PROTECTED] >http://www.kimion.com:8080 > >__ >Do You Yahoo!? >Got something to say? Say it better with Yahoo! Video Mail >http://mail.yahoo.com > _ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] inner transactions
I have two session beans, a and b. Both are container managed transactions, Requires transaction. I call a from the client, which presumably initiates the transaction, and a calls b. Something happens in b, which then throws an EJBException. It seems like this is initiating a rollback, since b is in a's transaction. Is this the case? If it is, presumably there is no way to continue in a at this point, since the transaction has been rolled back? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Lucas McGregor Sent: Friday, February 15, 2002 1:51 PM To: [EMAIL PROTECTED] Subject: [JBoss-user] Memory leak in Minerva DB Pool I have noticed a memory leak in my JBoss Minerva pool and am wondering if there is a known fix or work around. I have checked the manual, the forum, and the newsgroups with little luck. Let me give you the specifics: I am running on Solaris8 on x86, JBoss-2.4.1 and Tomcat-3.2.3. I have a pool with the following configuration in my jboss.jcml minerva_jdbc_matrix JCA:service=RARDeployer Minerva JDBC LocalTransaction ResourceAdapter ConnectionURL=jdbc:HypersonicSQL:hsql://localhost:9019 MinervaSharedLocalCMFactory # Pool type - uncomment to force, otherwise it is the default #PoolConfiguration=per-factory # Connection pooling properties - see # org.jboss.pool.PoolParameters MinSize=0 MaxSize=50 Blocking=true GCEnabled=true IdleTimeoutEnabled=true InvalidateOnError=true TrackLastUsed=false GCIntervalMillis=12 GCMinIdleMillis=12 IdleTimeoutMillis=12 MaxIdleTimeoutPercent=1.0 org.jboss.resource.security.ManyToOnePrincipalMapping userName=sa password= TransactionIsolation=TRANSACTION_READ_COMMITED I have a stateless session bean which contains the code snippet: try { InitialContext ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup("java:/minerva_jdbc_matrix"); Connection con = ds.getConnection(); con.close(); } catch (Exception e) { } I didn't include the con.close() in a finally, since the only way a connection could be opened is by ds.getConnection() working, which means that it would always get to con.close() if a connection had opened. I hit this bean with a client that runs 250 concurrent request. I notice that in about 5-8 hrs, the memory of the Java process crawls from about 70M to 120M at which point it will starts to throw OutOfMemory errors and I can never get a connection the database again. If I turn off the client, and let the box's CPU get down to about 99% idle, the memory never clears up. I am forced to restart my server. I have tried this with two different databases and jdbc drivers (hsql and ms sql) and have gotten similar results, so I don't think it is a bug in the drivers. Am I using the pools incorrectly? Is that a pool configuration parameter that I should try? Thanks in advance for any help or clues, Lucas McGregor, NovaLogic ___ 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] AS/400 & JDBC Database connection pool
I spotted this link when looking for something else. WARNING: I don't own an AS/400 so I haven't tried it. http://www.softagency.co.jp/jboss/org/documentation/HTML/ch04s11.html Regards, Adrian >From: "Yong T. Kim" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: [EMAIL PROTECTED] >Subject: [JBoss-user] AS/400 & JDBC Database connection pool >Date: Fri, 15 Feb 2002 07:08:51 -0800 (PST) > >Can anyone show me some example on how to setup >Database connection pool in jboss.jcml file? I mean >for AS/400. > >Thanks in advance. > >= >- - - - - - - - - - - - >Yong T. Kim (kimion.com) >Software Developer >[EMAIL PROTECTED] >http://www.kimion.com:8080 > >__ >Do You Yahoo!? >Got something to say? Say it better with Yahoo! Video Mail >http://mail.yahoo.com > >___ >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] jdk1.4's gone final
Nicolai P Guba wrote : > >> On Friday 15 Feb 2002 2:47 pm, David Ward wrote: >> >> 2) Take a look at the Reflection Performance improvements graph here: >> http://java.sun.com/j2se/1.4/performance.guide.html >> Again not sure, but this looks like it could really help JBoss >> performance with the Proxy layer to the EJBs. > > Probably not very much, unless deploy-time becomes of an issue. I cannot > imagine any run-time features that would require relfection. Or? Think it depends what you mean by reflection. If you are referring to the process of getting Method and constructor objects the I agree, but this seems to refer to the actual invoke method. This article that the invoke method is 20 (twenty) times faster in 1.4 than 1.3.1. There must be at least two invocations on any EJB call (Proxy and Container), and that would, in the past, have added a much larger overhead than a straight method call. Looking at the rest of the article, the claims it makes are quite impressive (and if realistic, would make a significant difference to JBoss performance, IMHO). They are (over 1.3.1): Servlets: +35% EJBs: +34% SPECjbb2000: +58% Anyone fancy trying some figures for JBoss? david PS: Spent 10 mins looking for the performance article, and only realised (after finding it) that the URL was in the quoted post. Typical! ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] Memory leak in Minerva DB Pool
I have noticed a memory leak in my JBoss Minerva pool and am wondering if there is a known fix or work around. I have checked the manual, the forum, and the newsgroups with little luck. Let me give you the specifics: I am running on Solaris8 on x86, JBoss-2.4.1 and Tomcat-3.2.3. I have a pool with the following configuration in my jboss.jcml minerva_jdbc_matrix JCA:service=RARDeployer Minerva JDBC LocalTransaction ResourceAdapter ConnectionURL=jdbc:HypersonicSQL:hsql://localhost:9019 MinervaSharedLocalCMFactory # Pool type - uncomment to force, otherwise it is the default #PoolConfiguration=per-factory # Connection pooling properties - see # org.jboss.pool.PoolParameters MinSize=0 MaxSize=50 Blocking=true GCEnabled=true IdleTimeoutEnabled=true InvalidateOnError=true TrackLastUsed=false GCIntervalMillis=12 GCMinIdleMillis=12 IdleTimeoutMillis=12 MaxIdleTimeoutPercent=1.0 org.jboss.resource.security.ManyToOnePrincipalMapping userName=sa password= TransactionIsolation=TRANSACTION_READ_COMMITED I have a stateless session bean which contains the code snippet: try { InitialContext ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup("java:/minerva_jdbc_matrix"); Connection con = ds.getConnection(); con.close(); } catch (Exception e) { } I didn't include the con.close() in a finally, since the only way a connection could be opened is by ds.getConnection() working, which means that it would always get to con.close() if a connection had opened. I hit this bean with a client that runs 250 concurrent request. I notice that in about 5-8 hrs, the memory of the Java process crawls from about 70M to 120M at which point it will starts to throw OutOfMemory errors and I can never get a connection the database again. If I turn off the client, and let the box's CPU get down to about 99% idle, the memory never clears up. I am forced to restart my server. I have tried this with two different databases and jdbc drivers (hsql and ms sql) and have gotten similar results, so I don't think it is a bug in the drivers. Am I using the pools incorrectly? Is that a pool configuration parameter that I should try? Thanks in advance for any help or clues, Lucas McGregor, NovaLogic ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
RE: [JBoss-user] About deployment application on JBoss
If you use Forte for your Java IDE, there are some tools available: http://forte.sun.com/ffj/downloads/index.html This link is to an EJB code generator/deployer that works specifically with JBoss: http://www.ambitj.com/ I have not tried these myself (yet), so you should evaluate them yourself. -Michael Schulz -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Christine Sent: Friday, February 15, 2002 11:59 AM To: [EMAIL PROTECTED] Subject: [JBoss-user] About deployment application on JBoss Hi, I am a new user of JBoss. I used J2EE server and Websphere before. Both provide deployment tools which will generate ejb and web descriptor for you. But in Jboss, do I have to write jaws.xml, jboss.xml, web.xml by myself and use Ant to build the ear file? Could anyone tell me whether there is better way to do so? Thanks in advance! 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
Re: [JBoss-user] jdk1.4's gone final
On Friday 15 Feb 2002 5:37 pm, danch wrote: > Nicolai P Guba wrote: > > Probably not very much, unless deploy-time becomes of an issue. I cannot > > imagine any run-time features that would require relfection. Or? > > I think there are a few places, but if so they probably cache the method > lookups already. Cheers! Hmmm, apparently Serialization and I/O libs have received a lot of attention. Guess that would have a positive impact. Especially the way things are serialized. We looked at this and found that there is lots of room for improvement... (pre 1.4). *sigh* Sometimes it's just all too visible that different groups within Javasoft are working on parts of the core SDK. It's sometimes so inconsistent and the quality varies greatly. ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] About deployment application on JBoss
Hi, I am a new user of JBoss. I used J2EE server and Websphere before. Both provide deployment tools which will generate ejb and web descriptor for you. But in Jboss, do I have to write jaws.xml, jboss.xml, web.xml by myself and use Ant to build the ear file? Could anyone tell me whether there is better way to do so? Thanks in advance! 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] jdk1.4's gone final
Nicolai P Guba wrote: > > Probably not very much, unless deploy-time becomes of an issue. I cannot > imagine any run-time features that would require relfection. Or? I think there are a few places, but if so they probably cache the method lookups already. -danch ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
Re: [JBoss-user] Jboss 3.0 security
I repost the RabbitHole security related question since i dont think i was clear enough. The point is that i cannot even use the org.jboss.security.auth.spi.UsersRolesLoginModule or the org.jboss.security.auth.spi.SimpleServerLoginModule. My System INFO is as follows: LOG=== INFO JBoss (MX MicroKernel) 3.0.0alpha(200202131601) [RABBIT-HOLE] INFO Starting General Purpose Architecture (GPA)... INFO ClassLoaders and ServiceLibraries initialized 18:16:05,814 INFO [root] Started Log4jService, config=file:/usr/local/jboss-all/build/output/jboss-3.0.0alpha/conf/default/log4j.properties 18:16:05,819 INFO [Server] Home Dir: /usr/local/jboss-all/build/output/jboss-3.0.0alpha 18:16:05,852 INFO [Server] Install URL: file:/usr/local/jboss-all/build/output/jboss-3.0.0alpha/ 18:16:05,853 INFO [Server] Configuration URL: file:/usr/local/jboss-all/build/output/jboss-3.0.0alpha/conf/default/ 18:16:05,855 INFO [Server] Spine URL: file:/usr/local/jboss-all/build/output/jboss-3.0.0alpha/lib/ 18:16:05,856 INFO [Server] Library URL: file:/usr/local/jboss-all/build/output/jboss-3.0.0alpha/lib/ext/ 18:16:05,857 INFO [Server] Patch URL: null 18:16:05,879 INFO [Info] Java version: 1.3.1,Sun Microsystems Inc. 18:16:05,882 INFO [Info] Java VM: Java HotSpot(TM) Server VM 1.3.1-b24,Sun Microsystems Inc.18:16:05,883 INFO [Info] OS-System: Linux 2.4.7,i3861 With the latter (SimpleServerLoginModule) this is what i have: =auth.conf dynacom { // Very simple login module: // any user name is accepted. // password should either coincide with user name or be null, // all users have role "guest", // users with non-null password also have role "user" org.jboss.security.auth.spi.SimpleServerLoginModule required; }; == ==log= 2002-02-15 18:17:31,593 DEBUG [org.jboss.security.plugins.JaasSecurityManager.dynacom] Login failure javax.security.auth.login.LoginException: unable to find LoginModule class: org.jboss.security.auth.spi.SimpleServerLoginModule at javax.security.auth.login.LoginContext.invoke(LoginContext.java:631) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:125) at javax.security.auth.login.LoginContext$3.run(LoginContext.java:531) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:528) at javax.security.auth.login.LoginContext.login(LoginContext.java:449) at org.jboss.security.plugins.JaasSecurityManager.defaultLogin(JaasSecurityManager.java:374) at org.jboss.security.plugins.JaasSecurityManager.authenticate(JaasSecurityManager.java:341) at org.jboss.security.plugins.JaasSecurityManager.isValid(JaasSecurityManager.java:197) at org.jboss.jetty.security.JBossUserRealm$JBossUserPrincipal.isAuthenticated(JBossUserRealm.java:61) at org.jboss.jetty.security.JBossUserRealm$JBossUserPrincipal.authenticate(JBossUserRealm.java:115) at org.mortbay.jetty.servlet.ServletHandler.formAuthenticated(ServletHandler.java:734) at org.mortbay.http.handler.SecurityHandler.handle(SecurityHandler.java:311) at org.mortbay.http.HttpContext.handle(HttpContext.java:1269) at org.mortbay.http.HttpContext.handle(HttpContext.java:1223) at org.mortbay.http.HttpServer.service(HttpServer.java:725) at org.mortbay.http.HttpConnection.service(HttpConnection.java:748) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:921) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:763) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:138) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715) at java.lang.Thread.run(Thread.java:484) 2002-02-15 18:17:31,594 WARN [org.jboss.jetty.security.JBossUserRealm#Dynacom LTD] JBossUserPrincipal: amantzio is NOT authenticated == Any clues would be really nice. I'd be happy to help if someone wants more info. Thanx. -- Achilleus Mantzios S/W Engineer IT dept Dynacom Tankers Mngmt tel:+30-10-8981112 fax:+30-10-8981877 email: [EMAIL PROTECTED] [EMAIL PROTECTED] ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] org.jboss.mq.SpyJMSException
hi all, when I execute this method..I get the error "cannot send a messsage to JMS server," I have done all the things like getting the context, creating queue session, creating the message etc..but it gives me the error below when it executes queueSender.send(queue, message); any ideas?? thanks srini public void send(String msg) throws JMSException { // Create a message TextMessage message = queueSession.createTextMessage(); message.setText(msg); // Send the message queueSender.send(queue, message); } org.jboss.mq.SpyJMSException: Cannot send a message to the JMS server org.jboss.mq.SpyJMSException: Cannot send a message to the JMS server at org.jboss.mq.Connection.sendToServer(Connection.java:515) at org.jboss.mq.SpySession.sendMessage(SpySession.java:398) at org.jboss.mq.SpyQueueSender.send(SpyQueueSender.java:103) at org.jboss.mq.SpyQueueSender.send(SpyQueueSender.java:69) at com.bms.ecp.oms.jms.MessageSender.send(MessageSender.java:106) at com.bms.ecp.oms.jms.MessageSender.main(MessageSender.java:137) linked exception is: java.lang.NullPointerException <> ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
Re: [JBoss-user] jdk1.4's gone final
On Friday 15 Feb 2002 2:47 pm, David Ward wrote: > More than a couple things in 1.4 look attractive to JBoss: > > 1) JDBC 3.0 includes all the javax.sql stuff built in, but much cooler > is the new ability to retrieve database automatically generated keys. > http://java.sun.com/j2se/1.4/docs/relnotes/features.html#jdbc > Not sure, but this might make it easier for the Entity Container to get > the primary key back on ejbCreate if/when the key was a sequence. Hmmm, this feature is available via a multitude of drivers, but in a non-standardised way... > 2) Take a look at the Reflection Performance improvements graph here: > http://java.sun.com/j2se/1.4/performance.guide.html > Again not sure, but this looks like it could really help JBoss > performance with the Proxy layer to the EJBs. Probably not very much, unless deploy-time becomes of an issue. I cannot imagine any run-time features that would require relfection. Or? ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
Re: [JBoss-user] Embedd tomcat Mapping failure...
On Vie 15 Feb 2002 16:15, Michael Schulz wrote: > > This has been discussed many times in the forums. I'm sorry I didn't check the archives before...won't happen again.. > The default installation of JBoss 2.4.4/Tomcat 4.0.1 does not deploy any > web app to the root context - so the mapping failure is not unexpected. As > the JBoss docs state, the correct URL to use is: > http://127.0.0.1:8080/jboss. You could also deploy your own application in > the root context to get rid of this error. > > Since this question comes up so frequently, I created an .ear file which > deploys a web app to the root context. I've attached it to this reply for > your convenience. > > -Michael Schulz > Thanks a lot for your help...Much appreciated... P.S. Could be an idea to update the Tomcat.html doc that comes with the binary dist to reflect this. Thanks again... Saimon _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] AS/400 & JDBC Database connection pool
Can anyone show me some example on how to setup Database connection pool in jboss.jcml file? I mean for AS/400. Thanks in advance. = - - - - - - - - - - - - Yong T. Kim (kimion.com) Software Developer [EMAIL PROTECTED] http://www.kimion.com:8080 __ Do You Yahoo!? Got something to say? Say it better with Yahoo! Video Mail http://mail.yahoo.com ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] Embedd tomcat Mapping failure...
Hi, I've been trying out JBoss-2.4.4-Tomcat-4.0.1. JBoss is great.. ;) I started it up using the run_with_catalina.sh script. Everything seems to load up fine. i.e. no exception traces or anything. Seems quite normal (I've included the log anyway But when I try to access http://127.0.0.1:8080 I get HTTP Status 500 - No Context configured to process this request and the following exception trace appears in the jboss terminal. If I individually startup Tomcat it loads up ok..but with the above script...I always get the following.. Very strange. Hope someone can help me out on this one... Cheers Saimon Exception trace: == [INFO,EmbeddedCatalinaServiceSX] StandardHost[localhost]: MAPPING configuration error for request URI [ERROR,EmbeddedCatalinaServiceSX] HttpProcessor[8080][4] process.invoke java.lang.NullPointerException at org.apache.catalina.valves.ErrorDispatcherValve.status(ErrorDispatcherValve.java:280) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106) at java.lang.Thread.run(Thread.java:484) Startup Log: === saimon@linux:~/JBoss-2.4.4_Tomcat-4.0.1/jboss/bin > sh run_with_catalina.sh JBOSS_CLASSPATH=:/usr/java/jdk1.3/lib/tools.jar:run.jar:../lib/crimson.jar jboss.home = /home/saimon/JBoss-2.4.4_Tomcat-4.0.1/jboss Using JAAS LoginConfig: file:/home/saimon/JBoss-2.4.4_Tomcat-4.0.1/jboss/conf/catalina/auth.conf JBoss release: JBoss-2.4.4 CVSTag=JBoss_2_4_4 JBoss version: 2.4.4.2001-12-29 02:04:40 PST Using configuration "catalina" [INFO,root] Started Log4jService, config=file:/home/saimon/JBoss-2.4.4_Tomcat-4.0.1/jboss/conf/catalina/log4j.properties [INFO,Info] Java version: 1.3.0,Sun Microsystems Inc. [INFO,Info] Java VM: Java HotSpot(TM) Server VM 1.3.0,Sun Microsystems Inc. [INFO,Info] System: Linux 2.4.0-4GB,i386 [INFO,Shutdown] Shutdown hook added [INFO,ServiceControl] Initializing 48 MBeans [INFO,WebService] Initializing [INFO,WebService] Initialized [INFO,NamingService] Initializing [INFO,NamingService] Initialized [INFO,JNDIView] Initializing [INFO,JNDIView] Initialized [INFO,TransactionManagerService] Initializing [INFO,TransactionManagerService] Initialized [INFO,ClientUserTransactionService] Initializing [INFO,ClientUserTransactionService] Initialized [INFO,JaasSecurityManagerService] Initializing [INFO,JaasSecurityManagerService] Initialized [INFO,JdbcProvider] Initializing [INFO,JdbcProvider] Loaded JDBC-driver:org.hsqldb.jdbcDriver [INFO,JdbcProvider] Initialized [INFO,HypersonicDatabase] Initializing [INFO,HypersonicDatabase] Initialized [INFO,DefaultDS] Initializing [INFO,DefaultDS] Initialized [INFO,ServerDataCollector] Initializing [INFO,ServerDataCollector] Initialized [INFO,ContainerFactory] Initializing [INFO,ContainerFactory] Initialized [INFO,EmbeddedCatalinaServiceSX] Initializing [INFO,EmbeddedCatalinaServiceSX] Initialized [INFO,JBossMQService] Initializing [INFO,JBossMQService] Initialized [INFO,StateManager] Initializing [INFO,StateManager] Initialized [INFO,PersistenceManager] Initializing [INFO,PersistenceManager] Initialized [INFO,JVMServerILService] Initializing [INFO,JVMServerILService] Initialized [INFO,RMIServerILService] Initializing [INFO,RMIServerILService] Initialized [INFO,OILServerILService] Initializing [INFO,OILServerILService] Initialized [INFO,UILServerILService] Initializing [INFO,UILServerILService] Initialized [INFO,TopicManager] Initializing [INFO,TopicManager] Initialized [INFO,TopicManager] Initializing [INFO,TopicManager] Initialized [INFO,TopicManager] Initializing [INFO,TopicManager] Initialized [INFO,QueueManager] Initializing [INFO,QueueManager] Initialized [INFO,QueueManager] Initializing [INFO,QueueManager] Initialized [INFO,QueueManager] Initializing [INFO,QueueManager] Initialized [INFO,QueueManager] Initializ
[JBoss-user] 实现您 百 万富 翁的梦 想
ÅóÓÑ£º ÄúºÃÂð£¿×î½üÎҺܺã¡Ã¿Ì춼ÊÕµ½ºÜ¶àºÜ¶àÇ®£¬µÄÈ·¸Ð¾õºÃ¼«ÁË£¡£¡ ÷ÈÁ¦ÎÞÏÞµÄinternetÏÖÔÚÓлú»áʵÏÖÎÒÃÇ°Ù Íò¸» Î̵ÄÃÎÏ룡£¡ ÏÖÔÚÎÒÏòÄú½éÉÜÒ»¸ö¿Æѧ¡¢ÏȽø¡¢°²È«µÄ׬ǮϵͳÍøÕ¾¡°Ð Ӯ Àû¡±¡£ ¡°Ð Ӯ Àû¡±£ºhttp://rich4all.yeah.net ºÃ¶àÈËͨ¹ýÕâÖÖÊÀ½çÁ÷Ðеġ°¶à²ã´ÎÍøÂçÓªÏú MLM¡± ³ÉΪÁË°ÙÍò¸» ÎÌ£¬Õâ¾ÍÊÇ Internet µÄÁ¦Á¿£¡ ²»ÒªÁßØĶ̶Ì5·ÖÖÓʱ¼ä£¬¼¸·ÖÖÓÍùÍù»á¸Ä±äÈËÒ»ÉúµÄÃüÔË£¡¸Ï¿ì·ÃÎÊ°É£¡²»ÒªÓÌÔ¥£º ¡°Ð Ӯ Àû¡±£ºhttp://rich4all.yeah.net ¸Ï¿ì¼ÓÈë°É£¡Ô½ÔçÔ½ºÃ£¡¹§Ï²·¢²Æ£¡ ÄúµÄÅóÓÑ£ºÌìºÍ QQ:67262864 ¡ï ǧÍò±ð´í¹ý»ú»á£¡£¡£¡¡ï ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] jdk1.4's gone final
More than a couple things in 1.4 look attractive to JBoss: 1) JDBC 3.0 includes all the javax.sql stuff built in, but much cooler is the new ability to retrieve database automatically generated keys. http://java.sun.com/j2se/1.4/docs/relnotes/features.html#jdbc Not sure, but this might make it easier for the Entity Container to get the primary key back on ejbCreate if/when the key was a sequence. 2) Take a look at the Reflection Performance improvements graph here: http://java.sun.com/j2se/1.4/performance.guide.html Again not sure, but this looks like it could really help JBoss performance with the Proxy layer to the EJBs. Much more... ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] Order of events with BMP
using JBoss 2.4.3 i don't think i'm clear with regard to the sequence of events with the creation of a BMP bean. as i understand the sequence of events: * client calls home.create(xxx); * server calls bean.ejbCreate(xxx). * implementation of ejbCreate(xxx) should insert a row into the database, and return an initialized copy of the primary key. when simply trying to create a bean, the server is generating an error message from ejbStore(). does the server call ejbStore() after ejbCreate()? and should that method do the work of actually putting the data for the bean into the database? can someone clearly describe the correct sequence of calls to the interface methods? thanks in advance --e-- ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user