EJB3/JBoss vs. JDO2/Kodo
Hi,
does anybody here per chance have a (convincing ;) feature comparison between
EJB3/JBoss and JDO2/Kodo (Enterprise)? I'm not talking about support here, as that
can be purchased for JBoss as well.
My intuition says that Kodo is better technology and e.g. has better documentation,
but unfortunately that's too subjective to convince anybody else (which I'd really
like to).
Thanks for any information,
J__rg.
Thank you a lot for this even longer answer! Whenever someone asks me again why we
should go for Kodo, I'll give him a printout of this mail, just saying to him "read
this" ;)
Neelan Choksi schrieb:
It is clear that Kodo 4 complies to EJB3 (although it is notproduction-ready
currently).No implementation that supports EJB3 is production ready currently. That
is simply because the EJB3 specification just moved into public draft 2
weeks ago. There are still a lot of changes that are taking place in the
EJB3 spec (simply compare the Early Draft to the Public Draft and you'll
see how much things are changing). I am not criticizing the spec - I am
just pointing out that the spec is at a specific point in its life cycle
and there are a lot of really smart people including our CTO Patrick
Linskey trying to make sure 1) it is a good specification and 2) trying to
drive the specification forward to completion.
That said there are a lot of O/R Mapping products that are production
ready. I am going to limit my comments in this thread to focus on what
Kodo, the product, does well and not go into the differences in the
specifications.
I would also encourage you to take a look at both specifications and
determine which specification is right for you. Although fundamentally
similar, I believe certain developers will feel more comfortable with JDO
and certain developers will feel more comfortable with EJB3.
One distinguishing characteristic about Kodo is that you can use EJB 3 and
JDO 2 interoperably. This is a very big difference than some of the other
products that are on the market esp. since each specification has things
that the other specification is missing. Kodo gives you the best of both
worlds and allows you to choose how much of each world you want to use.
A pattern that we see emerging is that a lot of new customers are excited
to use our JDO standard support today and get the productivity gains that
Kodo provides today. While they wait to see if EJB3 Persistence meets
their needs and while they wait for their companies to adopt the
technology that EJB3 requires (JEE 5 and an app server that supports JEE
5), they will get the benefits of a solid O/R mapping tool that is based
on a standard. Over time, the interoperability that Kodo provides will
allow them to migrate piecemeal to EJB3 Persistence as it matures, thereby
managing their risk of adopting new technologies. Some of our customers
will migrate quickly and some have no plans of migrating ever. In any
case, Kodo provides a pathway for them.
But I can get the JBOSS implementation of EJB3 for free, why should
I pay
more for Kodo when it doesn't give me more functionality or performance?Abe has highlighted a number of technical features that distinguish Kodo.
I would encourage you to evaluate those features in a serious manner.
Often times we see other products who claim to have a given feature that
is in Kodo but when you actually use the feature, there are big
differences in quality and functionality. For example, I know that a
number of O/R mapping products claim to have a JMX management console but
I also know that the depth of functionality that is specific to O/R
mapping and ease of use of Kodo's Management Console was a big enough
differentiator that clients have asked to purchase the Management Console
standalone (FYI, to date we have not chosen to sell it standalone).
Regarding performance, this is one of the hardest things to compare.
We've been asked often if we have benchmarking numbers. The problem with
benchmarks is that a benchmark can be written to say anything you really
want. I would encourage you to benchmark for your specific application.
When properly tuned, I have not seen Kodo lose a benchmark since we
released Kodo 3 over a year ago. And we've seen some wins that have
really excited us e.g., Kodo + relational database has beaten existing
applications with object databases in performance / scalability
comparisons.
I also would like to highlight that a big differentiator between Kodo and
other products is the business model each employs. SolarMetric's focus is
selling product and occasionally selling services. As such, we do things
like take the most common of our experiences with performance tuning and
the most common support cases on performance / scalability and generalized
them into a chapter on optimizations techniques in our documentation. We
created the Management Console and Profiler to help customers resolve
their own performance / scalability issues. Other organizations that have
different models, e.g., solely services, are not motivated to provide this
level of best practices documentation and / or tools because that cuts
into their ability to provide services work.
I'm often in the same situation like J__rg. Always defending the decision touse
kodo (and doing so in future times) against statements like 'if we switch toEJB
why stay with kodo if we can get everything with JBoss/Hibernate for "free" 'Ok, even the JBoss guys admit that they are a business (there are some
recent interviews with Marc Fleury where he distinguishes between open
source hobbyists and professional open source where the goal is to
generate revenue). The reality is that how JBoss makes money is different
than how SolarMetric makes money, but nonetheless JBoss has to make money
to stay in business and to keep their investors happy just as SolarMetric
does.
What we've found interesting over the past few months is that many of our
enterprise customers who need support services and indemnification
protection have found that Kodo breaks even with open source solutions
when analyzed over a 1-2 year span and is dramatically cheaper over a 5
year span (simply comparing the costs of license and support between the
two). When factoring in other things e.g., quality of support, attitude
of support personnel, cost of training, quality of training, ease of use,
cost / time of contributing to the open source project, cost of digging in
the code of the open source project, Kodo has a lower Total Cost of
Ownership (TCO).
One final point to highlight with Kodo is that our model is not based on
certain customers of ours subsidizing all of the rest of our customers.
Such a model has a lot of business risk associated with it because the
customers that are willing to pay for services are customers that are
highly coveted. It is often dangerous to wake sleeping giants and put
your business at risk (see
http://www.forbes.com/home/intelligentinfrastructure/2005/06/15/jboss-ibm-linux_cz_dl_0615jboss.html).
I guess the bottom line is that JBoss/Hibernate or other open source
alternatives aren't free whether you look at out of pockets costs, TCO, or
risk.
Anyway. I'm convinced of kodo's robustnest - never had less problems whenusing
a third party product. If you describe a feature in the manual usually itworks.
Also the good pluggable architecture was worth its money ... it helpedeverytime
other implementation surely would have let us down.
Unfortunataly that are all things that you only realize, when you use it and
they are pretty difficult to communicate to decision makers, who are aboveme ;-)
Thank you for the compliments. I believe that the competition we've faced
supporting standards has made us quite bit stronger than products that
have been historically proprietary. The challenge with proprietary
products (e.g., TopLink and Hibernate) was that once you used them, you
have to re-write your entire data access infrastructure to switch away
from them. Having to support standards (JDO historically and now EJB 3)
for the past 4 years has meant that we've faced severe competition and the
only way for us to succeed was to build superior quality products that
have more functionality and better scalability and performance than
anything else out there. If we didn't, our customers could simply pick up
another of as many as 25 JDO implementations and try it out to see if
there was something better.
That said, the fact that our differentiators are a bit more subtle is one
of the challenges that we face as a business. A lot of the things that
differentiate Kodo e.g., Profiler, Management Console, Large Results Sets
Handling, Custom Fetch Groups, Lock Groups, Query Editor, etc. are things
that typically aren't evaluated very closely in a typical time-constrained
evaluations, but are absolutely critical when deploying in production
environments and when using Kodo with Agile Programming Methodologies.
The pluggable architecture that you reference is also very important
because many of our customers have constraints that prevent them from
fitting into a specific box. Again when a prospect does an eval, they
typically evaluate standard mappings and base functionality but the
reality is that the real world often brings up issues that no matter how
good the implementation is there will be something that isn't supported.
In our opinion, a pluggable architecture provides a cleaner way of
allowing customers to customize what they need rather than digging into
someone else's source code.
The things that we've heard from customers who have switched from other
solutions are:
- Kodo produces extremely clean SQL relative to other tools and
consequently has better performance and scaling characteristics
- Kodo's documentation and error messaging are extensive and makes
debugging quite easy
- Kodo's javadocs are extensive and provides a useful framework to
customize a wide variety of things.
- When tuning an application, Kodo provides a number of facilities and
tools for doing so relative to any other O/R mapping tools out there.
- Kodo's tooling is a large differentiator; in particular, the Kodo Query
Editor, the Profiler and the Management Console are often cited as
distinguishing features.
Also, one additional benefit with SolarMetric is that we are independent.
Our agenda is very clear - we are trying to create value for you such that
we get paid. There are no hidden agendas e.g., using Kodo as a loss
leader to sell you an object database, an application server, an entire
stack of products, training, services, etc. We simply are trying to build
a high quality product that meets our customers' needs that works well
with all the other technology products out there.
I hope between Abe's post and this post, we have helped you with arguments
for your management.
I'd encourage you to evaluate yourself and give us feedback.
Also, do not hesitate to contact me directly with any specific questions
or if you want me to review any documentation that you put together for
your management.
Thanks for your questions and interest. Stefan, thank you for being a
loyal customer.
Neelan Choksi
SolarMetric
[email protected]
202-595-2064 (main)
512-542-9707 (direct)
Vote for Kodo JDO as the Best DB Tool or Driver (Category 2), the Best
Java Data Access Tool (Category 7), and the Best Java Persistence
Architecture (Category 11) in the JDJ Readers Choice Awards at
http://jdj.sys-con.com/general/readerschoice.htm.
Similar Messages
-
JBOSS 3.2 & Kodo.rar
Hello all,
I have a problem with jboss 3.2 & Kodo JCA. I can't deploy this product .
exist any example the configuration file ?
Carlos.-Carlos-
Check out:
http://solarmetric.com/Support/Newsgroups/news/article.php?id_article=%3Cpan.2003.05.06.17.40.54.720806%40solarmetric.com%3E&grp_id=1
If this isn't working for you, can you post any error messages you are
seeing?
In article <b9gddk$oe9$[email protected]>, Carlos Miranda wrote:
>
Hello all,
I have a problem with jboss 3.2 & Kodo JCA. I can't deploy this product .
exist any example the configuration file ?
Carlos.---
Marc Prud'hommeaux [email protected]
SolarMetric Inc. http://www.solarmetric.com -
EJB3 JBOSS 4.2 depolyment
Hi
I'm following the example in : http://www.laliluna.de/ejb-3-tutorial-jboss.html
to create my first EJB3 project but when trying to deploy It doesn't seem to add the jar file to the server
I looked under JNDI view in the server JMX-console page but there was no mentioning my new bean
what I did was create the following deploy.bat file that packs all the *.class files and all the files in META-INF
and the copied the jar to the deploy area in the JBOSS
@echo off
set JAVA_HOME=D:\Sun\SDK\jdk
set JBossHome=D:\jboss-4.2.2.GA
"%JAVA_HOME%\bin\jar.exe" cf FirstEjb3Tutorial.ejb3 de\laliluna\library\*.class META-INF\*.*
copy FirstEjb3Tutorial.ejb3 "%JBossHome%\server\default\deploy"
pause
1) Was my packaging ok the jar OK? are there more files that need to be in the jar?
2) besides adding the jar to the deploy folder is there anything else i need to define?
3) do I need to add something to the following files: MANIFEST.MF (What is this file anyway), ejb-jar.xml' persistance.xml (all 3 files located under META-INF folder)Hi,
Did you get the Solution ?
Please help me on this problem. I am also using EJB3.0 with jboss4.2.2GA using Myeclipse6.0.1.
How to develop application ? Front end jsp with xsl , Which project want to create in Myeclipse.Here what are all
need to create entity bean(CMP).I think here don't want EJB_jat.xml file.
You have idea about this please help me.My problem is starting from to end (database).For Instance:
File - > New - > EJB Project or EnterPrise Application Project .
In this project how to deploy on jboss server.
Please , ...
Thank you in advance, -
I am implemented a entity bean and a session bean.
I am writing a client to test my session bean.
Also, I am using JBoss.
in my cleint class I am trying to connect to my database (local host) but I am having problems with JBoss connection.
I am using SQL server 2005. Any Help would be great so I can get this program to run.
When I start JBoss .. it says that SQL is not bound.
this is the error .. how can I fix that ..
Also, does this mean that I am missing some Jar files.
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: persistence.units:jar=Demo.jar,unitName=DemoPU
State: FAILED
Reason: javax.naming.NameNotFoundException: SQL not bound
I Depend On:
jboss.jca:service=DataSourceBinding,name=SQL
Depends On Me:
jboss.j2ee:jar=Demo.jar,name=CustomerBean,service=EJB3
jboss.j2ee:jar=Demo.jar,name=KBSessionBean,service=EJB3
Also this is the code I am trying to run..
public class Client {
/** Creates a new instance of Client */
public static void main(String[] args) throws Exception
Connection conn;
// Step 1: Load the JDBC driver.
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("Driver Loaded.");
// Step 2: Establish the connection to the database.
String url = "jdbc:sqlserver://localhost:1433;database=jdocxpt";
conn = DriverManager.getConnection(url, "sa", "");
System.out.println("Got Connection.");
Context ctx = getInitialContext();
CustomerRemote c = (CustomerRemote) ctx.lookup("CustomerBean/remote");
TempCustomer first = new TempCustomer();
TempCustomer second = new TempCustomer();
first.setId(15);
first.setName("roro");
second.setId(9);
second.setName("jojo");
c.addCustomer(first);
c.addCustomer(second);
conn.close();
Thanks for your help in advance.I don't think I totally understand what you are trying to do. If you are testing your session bean why do you get a database connection from your client isn't that the responsibility of the server side?
Anyway, to get JBoss to connect to a database you have to put your jdbc/connector driver in JBoss' server lib directory, (jboss/server/default/lib for example). Then you have to add a configuration file for your datasource in the deploy directory. Have a look here: http://www.onjava.com/pub/a/onjava/2004/02/25/jbossjdbc.html
I hope that is any help! -
KODO Disgrace - Newgroup Quality
KODO Newsgroup Quality
We are planning to use KODO as the underlying persistence mechanism for an already implemented system. We have updated our persistency wrapper with the JPA compliant KODO since we wanted to be JPA compliant. Everything were fine till we started to use the wrarpper in the real system. We had some problems during the migration.
That shall be disgrace. There is no reply to our posts even more than a month. Maybe this place is not to write such questions, maybe there is a bug, maybe we couldnt clearly explain the problem etc etc.. however our posts does not have even a single negative/positive reply. We are almost on the edge of giving up the decision to use KODO. If the problem is the money, we planned to use it with the end of a successful migration.
Congratulations dear KODO team, and thank you.
SiyamedWe are reading these forums.
Unfortunately, our response times have not been good because we had not set up a responsibility for creating responses. But we do care very much about the concerns raised here, and I am as disturbed as you to find that our Support is not hitting the mark. Rest assured, I’m taking action on this.
Marc Logemann does hit the nail on the head when he identifies these problems as stemming mainly from the transition. Kodo developers used to monitor these user groups, but we’ve assigned the Kodo developers to new product development. In their place, we are training a new Kodo Support Team, but it does take time to put infrastructure in place—which is why our responses… even this one… may seem sluggish in this transition phase. Once people are in place with the expertise needed, I think you’ll find our responses to be both swift and knowledgeable.
However, that isn’t an excuse. The truth is, it was never our intention to ignore developers, even during this transition period. We do still have support structures in place for Kodo. Our support team is not quite up to the level of the original Kodo engineers, it is true, but we expected them to meet the need during this transition.
I think the major disconnect here is that Kodo users have been used to receiving support in a different way than we anticipated, and in a different way than we are used to providing it. However, we should have done a better job of familiarizing long-time Kodo users like you with the processes BEA has in place for customers to raise and escalate concerns and get issue resolution. We should have been more prepared for the culture you already have in place.
Luckily, that is easily remedied. We are working to get everyone educated about our Support channels. We are also in the process of building a strong infrastructure to provide Kodo users with BEA’s normal level of comprehensive support. And we expect to be able to regularly review forums such as this one.
As for our support of Kodo as a stand-alone product: it is absolutely not in question. BEA’s resource commitment to Kodo is very strong. We do not intend to change the things that make Kodo most successful. I’ve copied and pasted a few bullet points below to indicate how we are working internally to bring Kodo support up to date.
Here are some of the commitments BEA is making to Kodo:
a. More BEA Support engineers assigned to Kodo (and currently coming up to speed) than the size of the entire original SolarMetric engineering team prior to acquisition.
b. Kodo Support engineers training in all regions worldwide. This enables us to provide business hour support including phone support in EMEA and APAC as well as in the Americas.
c. 24x7 Production Support, another first for Kodo customers. Previous SolarMetric support was email-only and on a 12x5 basis (10 AM – 10 PM EST).
d. We have been focusing the expertise of the Kodo Engineers on product development: This year, the BEA Kodo team delivered a major release for EJB3 (Kodo 4.0) and released that technology to the open source community via Open JPA. We are also nearing the release for JDO2 (Kodo 4.1).
e. Adding staff and additional trainings in preparation for future releases of Kodo.
I hope this answers some of the questions raised here. I encourage you to contact me if you have concerns about the support you are receiving from BEA.
Thanks for offering us feedback and for your support of Kodo.
Terry Clearkin
WW SVP, BEA Support -
JBoss Can't find Oracle Driver
Hello, everyone,
I'm hoping someone can help me.
I've created a small web service. I have one method which returns something very straight forward, and it works fine.
I have then progressed this to try to return some data from an Oracle table.
However, when I try to do this, I get an error back saying that the Oracle Driver can not be found.
I am using JBoss, and am running this in Eclipse's Web Service Explorer.
The things I have tried to solve the issue are:
- Ensuring the Oracle driver is located in Windows>Preferences>General>Data Management>Connectivity>Driver Definitions
- Placing the Oracle driver jar in as many lib folders in my JBoss directory on my C drive as possible (I may have missed some out).
I am not sure what else to try. Please can someone help me or point me in the right direction?
Any help would be hugely appreciated.
Thank you very much in advance.
Robin
My stacktrace is as follows:
[code]
java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver from BaseClassLoader@1652e61{VFSClassLoaderPolicy@1c7eb33{name=vfsfile:/C:/Jboss/jboss-5.0.0.GA/server/default/conf/jboss-service.xml domain=ClassLoaderDomain@9fe84e{name=DefaultDomain parentPolicy=BEFORE parent=org.jboss.system.NoAnnotationURLClassLoader@a97b0b} roots=[MemoryContextHandler@2254409[path= context=vfsmemory://4shc4f-nlo6vf-hjk3qb83-1-hjk3qewj-6 real=vfsmemory://4shc4f-nlo6vf-hjk3qb83-1-hjk3qewj-6], DelegatingHandler@6903079[path=antlr.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/antlr.jar], DelegatingHandler@22387624[path=autonumber-plugin.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/autonumber-plugin.jar], DelegatingHandler@22963857[path=bcel.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/bcel.jar], DelegatingHandler@10479206[path=bsf.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/bsf.jar], DelegatingHandler@30371681[path=bsh.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/bsh.jar], DelegatingHandler@26839239[path=commons-collections.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/commons-collections.jar], DelegatingHandler@14875150[path=commons-httpclient.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/commons-httpclient.jar], DelegatingHandler@26137220[path=commons-logging.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/commons-logging.jar], DelegatingHandler@27193209[path=dtdparser121.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/dtdparser121.jar], DelegatingHandler@24916054[path=edb-jdbc14.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/edb-jdbc14.jar], DelegatingHandler@4824957[path=ejb3-persistence.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ejb3-persistence.jar], DelegatingHandler@25551189[path=el-api.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/el-api.jar], DelegatingHandler@9229531[path=hibernate-annotations.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/hibernate-annotations.jar], DelegatingHandler@32148925[path=hibernate-commons-annotations.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/hibernate-commons-annotations.jar], DelegatingHandler@33522601[path=hibernate-core.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/hibernate-core.jar], DelegatingHandler@1899900[path=hibernate-entitymanager.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/hibernate-entitymanager.jar], DelegatingHandler@21354482[path=hibernate-jmx.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/hibernate-jmx.jar], DelegatingHandler@6588912[path=hibernate-validator.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/hibernate-validator.jar], DelegatingHandler@10229202[path=hsqldb-plugin.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/hsqldb-plugin.jar], DelegatingHandler@22852149[path=hsqldb.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/hsqldb.jar], DelegatingHandler@12046052[path=ibatis-2.3.4.726.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ibatis-2.3.4.726.jar], DelegatingHandler@24115680[path=jaxen.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jaxen.jar], DelegatingHandler@8259012[path=jboss-bindingservice.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-bindingservice.jar], DelegatingHandler@28085047[path=jboss-common-jdbc-wrapper.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-common-jdbc-wrapper.jar], DelegatingHandler@15191255[path=jboss-current-invocation-aspects.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-current-invocation-aspects.jar], DelegatingHandler@3753755[path=jboss-ejb3-cache.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-cache.jar], DelegatingHandler@7028679[path=jboss-ejb3-common.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-common.jar], DelegatingHandler@19417347[path=jboss-ejb3-core.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-core.jar], DelegatingHandler@30502607[path=jboss-ejb3-deployers.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-deployers.jar], DelegatingHandler@12704779[path=jboss-ejb3-ext-api-impl.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-ext-api-impl.jar], DelegatingHandler@22379127[path=jboss-ejb3-ext-api.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-ext-api.jar], DelegatingHandler@14371981[path=jboss-ejb3-interceptors.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-interceptors.jar], DelegatingHandler@25089808[path=jboss-ejb3-metadata.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-metadata.jar], DelegatingHandler@5868125[path=jboss-ejb3-proxy-clustered.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-proxy-clustered.jar], DelegatingHandler@9114403[path=jboss-ejb3-proxy.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-proxy.jar], DelegatingHandler@9795777[path=jboss-ejb3-security.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-security.jar], DelegatingHandler@19590177[path=jboss-ejb3-transactions.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ejb3-transactions.jar], DelegatingHandler@16028187[path=jboss-ha-client.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ha-client.jar], DelegatingHandler@10766816[path=jboss-ha-server-api.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ha-server-api.jar], DelegatingHandler@32391332[path=jboss-ha-server-cache-jbc.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ha-server-cache-jbc.jar], DelegatingHandler@14017136[path=jboss-ha-server-cache-spi.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-ha-server-cache-spi.jar], DelegatingHandler@345667[path=jboss-hibernate.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-hibernate.jar], DelegatingHandler@4725080[path=jboss-iiop.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-iiop.jar], DelegatingHandler@24635060[path=jboss-integration.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-integration.jar], DelegatingHandler@13327669[path=jboss-jaspi-api.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-jaspi-api.jar], DelegatingHandler@22302276[path=jboss-javaee.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-javaee.jar], DelegatingHandler@31347466[path=jboss-jca.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-jca.jar], DelegatingHandler@18733404[path=jboss-jmx-remoting.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-jmx-remoting.jar], DelegatingHandler@11086506[path=jboss-jpa-deployers.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-jpa-deployers.jar], DelegatingHandler@3152885[path=jboss-jsr77.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-jsr77.jar], DelegatingHandler@8104009[path=jboss-jsr88.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-jsr88.jar], DelegatingHandler@6656120[path=jboss-management.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-management.jar], DelegatingHandler@32490450[path=jboss-messaging-int.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-messaging-int.jar], DelegatingHandler@2167036[path=jboss-messaging.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-messaging.jar], DelegatingHandler@14820075[path=jboss-metadata.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-metadata.jar], DelegatingHandler@6467398[path=jboss-monitoring.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-monitoring.jar], DelegatingHandler@14768745[path=jboss-profileservice.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-profileservice.jar], DelegatingHandler@16166715[path=jboss-remoting-aspects.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-remoting-aspects.jar], DelegatingHandler@23747954[path=jboss-remoting.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-remoting.jar], DelegatingHandler@1902564[path=jboss-security-aspects.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-security-aspects.jar], DelegatingHandler@32586504[path=jboss-security-spi.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-security-spi.jar], DelegatingHandler@5935979[path=jboss-serialization.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-serialization.jar], DelegatingHandler@8687994[path=jboss-srp.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-srp.jar], DelegatingHandler@23794987[path=jboss-sunxacml.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-sunxacml.jar], DelegatingHandler@20627169[path=jboss-transaction-aspects.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-transaction-aspects.jar], DelegatingHandler@30003582[path=jboss-xacml.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss-xacml.jar], DelegatingHandler@14199075[path=jboss.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jboss.jar], DelegatingHandler@4740342[path=jbossas-remoting.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossas-remoting.jar], DelegatingHandler@12716179[path=jbossha.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossha.jar], DelegatingHandler@12653911[path=jbossjta-integration.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossjta-integration.jar], DelegatingHandler@6300663[path=jbossjta.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossjta.jar], DelegatingHandler@31019059[path=jbosssx-server.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbosssx-server.jar], DelegatingHandler@2115134[path=jbosssx.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbosssx.jar], DelegatingHandler@14919969[path=jbossts-common.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossts-common.jar], DelegatingHandler@7651652[path=jbossws-common.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossws-common.jar], DelegatingHandler@20739678[path=jbossws-framework.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossws-framework.jar], DelegatingHandler@8331318[path=jbossws-native-jaxrpc.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossws-native-jaxrpc.jar], DelegatingHandler@1823783[path=jbossws-native-jaxws-ext.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossws-native-jaxws-ext.jar], DelegatingHandler@17125267[path=jbossws-native-jaxws.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossws-native-jaxws.jar], DelegatingHandler@28000914[path=jbossws-native-saaj.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossws-native-saaj.jar], DelegatingHandler@10464309[path=jbossws-spi.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jbossws-spi.jar], DelegatingHandler@14869110[path=jmx-adaptor-plugin.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jmx-adaptor-plugin.jar], DelegatingHandler@25281771[path=jnpserver.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jnpserver.jar], DelegatingHandler@10968735[path=joesnmp.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/joesnmp.jar], DelegatingHandler@3486913[path=jsp-api.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/jsp-api.jar], DelegatingHandler@18513535[path=log4j-snmp-appender.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/log4j-snmp-appender.jar], DelegatingHandler@6749397[path=log4j.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/log4j.jar], DelegatingHandler@23142099[path=mail-plugin.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/mail-plugin.jar], DelegatingHandler@19847791[path=mail.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/mail.jar], DelegatingHandler@17226797[path=properties-plugin.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/properties-plugin.jar], DelegatingHandler@23150623[path=quartz.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/quartz.jar], DelegatingHandler@28882952[path=scheduler-plugin-example.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/scheduler-plugin-example.jar], DelegatingHandler@3816987[path=scheduler-plugin.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/scheduler-plugin.jar], DelegatingHandler@29594642[path=servlet-api.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/servlet-api.jar], DelegatingHandler@19811980[path=slf4j-api.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/slf4j-api.jar], DelegatingHandler@19335035[path=slf4j-jboss-logging.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/slf4j-jboss-logging.jar]] delegates=null exported=[, org.hibernate.loader.collection, org.jboss.deployers.spi.management.deploy, org.jboss.remoting.transporter, org.jboss.ejb3.proxy.clustered.objectfactory.session.stateful, com.arjuna.ats.txoj.semaphore, org.jboss.varia.property, com.arjuna.common.util.propertyservice, com.arjuna.common.util.logging, org.jboss.jms.server.messagecounter, org.jboss.ejb3.proxy.invocation, org.jboss.remoting.invocation, org.jboss.remoting.samples.transporter.proxy, javax.persistence, org.hibernate.engine.loading, org.jboss.security.xacml.sunxacml.combine, org.jboss.jms.client.remoting, com.arjuna.ats.internal.txoj.recovery, org.jboss.remoting.samples.transporter.serialization.server, javax.xml.registry.infomodel, org.jboss.resource.adapter.jdbc.remote, org.jboss.resource.spi.timer, org.jboss.ha.cachemanager, org.jboss.web.tomcat.service.session.distributedcache.spi, org.jboss.ejb3.timerservice, org.jboss.wsf.test, org.jboss.ejb3.cluster.metadata, org.jboss.metadata.annotation.creator.client, org.jboss.resource.statistic.formatter, com.arjuna.ats.internal.jta.transaction.arjunacore, org.jboss.ejb3.proxy.handler.stateless, com.edb.util, org.jboss.security.mapping.providers.principal, org.jboss.hibernate.deployers.metadata, org.jboss.wsf.common.management, org.jboss.resource.metadata, javax.enterprise.deploy.spi, com.ibatis.common.logging.log4j, org.apache.log4j.lf5, org.jboss.remoting.detection.jndi, org.jboss.security.integration, com.arjuna.common.internal.util.logging.simpleLog, org.jboss.jms.server.remoting, org.jboss.ejb3.metadata, org.hibernate.cache.access, META-INF.maven.org.jboss.cluster.jboss-ha-server-api, org.jboss.remoting.samples.transporter.basic, org.apache.bsf.util, org.jboss.ejb3.proxy.handler.session.service, org.hibernate.intercept.cglib, org.jboss.remoting.transport.sslrmi, org.hibernate.proxy, org.apache.bcel.verifier.exc, org.jboss.remoting.stream, org.apache.log4j.varia, org.hibernate.cache, org.jboss.jmx.adaptor.rmi, org.jboss.security.auth.container.config, org.jboss.ejb3.timerservice.jboss, org.hibernate.usertype, javax.security.auth.message.module, org.jboss.management.j2ee.statistics, org.jboss.remoting, org.jboss.serial.util, org.jboss.security.acl.config, com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements, org.jboss.resource.adapter.jdbc.vendor, META-INF.maven.org.jboss.ws.native.jbossws-native-saaj, org.jboss.resource.adapter.jdbc, org.hibernate.ejb.event, org.jboss.metadata.validation.chain.ejb.jboss, com.arjuna.ats.jta.utils, javax.servlet, org.jboss.monitor.alerts, org.hibernate.annotations, org.jboss.jms.wireformat, com.arjuna.ats.internal.arjuna.objectstore.jdbc, antlr.debug.misc, org.jboss.security.xacml.jaxb, org.jboss.ejb3.deployers, com.edb.ds, org.hibernate.hql.ast.exec, com.ibatis.common.jdbc, org.jboss.metadata.process.processor, org.jboss.wsf.spi.util, org.hibernate.context, org.jboss.remoting.samples.detection.multicast, org.jboss.jmx.connector.invoker, javax.enterprise.deploy.model, org.jboss.web.tomcat.service.session.distributedcache.impl.jbc, xmdesc, org.jboss.ejb3.interceptors.container, org.jboss.ejb3.proxy.objectfactory.session, org.jboss.remoting.transport.web, org.hibernate.id.enhanced, javax.enterprise.deploy.shared, org.jboss.metadata.common.jboss, org.jboss.ejb3.enc, org.jboss.ejb3.proxy.factory, org.jboss.remoting.samples.callback.statistics, com.arjuna.ats.jta.xa, org.jboss.proxy.ejb.handle, org.jboss.ejb3.proxy.clustered.factory.session.stateful, org.jboss.metadata.serviceref, javax.mail.event, org.apache.bsf.engines.xslt, org.jaxen.pattern, org.jboss.ha.client.loadbalance, org.apache.log4j.lf5.viewer, org.jboss.ejb.plugins.cmp.jdbc, org.jboss.metadata.annotation.finder, org.jboss.jms.server.security, org.jboss.aspects.currentinvocation, org.jboss.wsf.framework.serviceref, org.jboss.web.tomcat.service.session.distributedcache.impl, org.jboss.ejb3.dependency, com.arjuna.ats.jbossatx.jta, org.jboss.iiop.jacorb, org.apache.bcel.generic, org.slf4j.helpers, org.quartz.plugins.xml, com.arjuna.ats.txoj.lockstore, com.edb.core.v2, org.jboss.ejb3.proxy.objectstore, com.sun.mail.handlers, com.ibatis.sqlmap.engine.transaction.user, org.jboss.remoting.serialization.impl.java, org.jboss.metadata.jpa.spec, com.edb.core.v3, org.hibernate.intercept.javassist, org.jboss.injection.lang.reflect, org.jboss.ejb3.protocol.jarjar, org.jboss.remoting.transport.servlet, com.arjuna.ats.internal.jta.xa, com.edb.fastpath, org.jboss.ha.client.loadbalance.aop, org.hibernate.stat, javax.xml.ws, org.jboss.invocation.iiop, com.arjuna.ats.tsmx.mbeans, com.ibatis.sqlmap.engine.impl, org.jboss.varia.autonumber, org.jboss.deployers.spi.management, org.quartz.simpl, com.edb.largeobject, org.jboss.security.plugins.acl, org.jboss.deployment.services, org.jboss.profileservice.management, org.quartz.jobs, javax.xml.rpc.handler.soap, org.hibernate.impl, com.arjuna.ats.internal.arjuna.gandiva.nameservice, org.hibernate.event.def, org.jboss.remoting.samples.multiplex, org.hibernate.persister, org.hibernate.ejb.transaction, org.hibernate.validator.resources, org.jboss.ejb3.proxy.clustered.handler.session.stateful, org.jboss.remoting.marshal.serializable, org.jboss.remoting.samples.transporter.complex.server, org.jboss.security.mapping.providers, org.jboss.wsf.framework.management.recording, org.jboss.messaging.core.impl.jchannelfactory, org.jnp.interfaces, org.jboss.verifier, javax.xml.rpc, org.apache.commons.httpclient.methods, org.opennms.protocols.snmp.asn1, org.jboss.ejb3.interceptors.currentinvocation, org.hibernate.tool.instrument.cglib, org.jboss.client, org.hibernate.annotations.common.reflection.java, bsh.util.lib, com.edb.translation, org.jboss.remoting.samples.transporter.multiple.client, org.jboss.ha.hasessionstate.server, org.jboss.security.xacml.interfaces, com.ibatis.sqlmap.engine.transaction.jdbc, org.jboss.iiop.test, org.quartz.core, org.jboss.ejb.plugins.cmp.jdbc2.schema, org.jboss.ejb3.interceptors.proxy, META-INF.maven.org.jboss.jpa.jboss-jpa-deployers, com.arjuna.ats.txoj.logging, com.arjuna.ats.internal.arjuna.template, org.jboss.metadata.ejb.spec, org.hibernate.type, com.arjuna.ats.arjuna.gandiva.inventory, javax.xml.ws.http, com.arjuna.ats.jbossatx.logging, org.jboss.verifier.strategy, org.apache.commons.httpclient.protocol, com.ibatis.sqlmap.engine.mapping.sql.raw, org.jboss.remoting.samples.transporter.custom.server, org.apache.bsf.util.event.adapters, org.apache.log4j.lf5.viewer.images, org.apache.commons.collections.set, org.hibernate.loader, org.jboss.jms.delegate, org.jboss.services.binding, org.hibernate.engine, org.quartz.spi, META-INF.maven.org.jboss.ws.jbossws-common, org.jboss.security.propertyeditor, org.jboss.ha.framework.server.util, META-INF.maven.org.jboss.security.jboss-sunxacml, org.jboss.mail, org.jboss.remoting.detection.util, org.jboss.ejb, org.jboss.wsf.spi.metadata.j2ee.serviceref, com.arjuna.ats.jdbc, org.jboss.ha.jndi.spi, org.hsqldb.jdbc, org.jboss.serial.objectmetamodel, com.arjuna.ats.internal.jta.transaction.arjunacore.subordinate.jca, META-INF.maven.org.hibernate.hibernate-core, javax.mail.util, org.apache.log4j.nt, org.jboss.security.srp, com.arjuna.ats.internal.txoj.semaphore, com.arjuna.common.internal.util.propertyservice.plugins.io, com.arjuna.ats.internal.jbossatx.jta.jca, org.jboss.security.xacml.locators, org.hibernate.tuple, org.jboss.remoting.transport.rmi, org.hibernate.annotations.common.reflection, org.jboss.web, bsh.reflect, org.hibernate.classic, org.hibernate.ejb.connection, org.jboss.security.xacml.util, org.jboss.security.ssl, org.jboss.ejb3.mdb, javax.transaction.xa, org.hsqldb, org.apache.bsf.engines.netrexx, com.arjuna.ats.jta.common, org.hibernate.jdbc.util, javax.security.auth.message.config, com.ibatis.sqlmap.engine.cache.oscache, com.wutka.dtd, org.jboss.jms.server.connectormanager, org.jboss.wsf.spi.transport, org.jboss.metadata.process.processor.ejb.jboss, org.omg.stub.javax.ejb, org.jboss.jpa.tx, org.hibernate.loader.entity, org.jboss.remoting.samples.oneway, org.jboss.messaging.core.impl.clusterconnection, org.jboss.wsf.spi.deployment, org.jboss.ejb3.interceptors.direct, antlr.collections.impl, org.apache.log4j.or, org.hibernate, javax.xml.rpc.soap, com.ibatis.sqlmap.engine.mapping.result, com.ibatis.common.logging.nologging, com.arjuna.ats.internal.tsmx.agent.exceptions, org.jboss.ha.jndi, org.hsqldb.sample, org.hibernate.bytecode.util, org.hsqldb.lib, com.arjuna.ats.txoj.exceptions, org.jboss.ejb3.metamodel, org.apache.log4j.or.jms, javax.management.remote.rmi, META-INF.maven.org.jboss.ws.native.jbossws-native-jaxws-ext, javax.interceptor, org.jboss.wsf.spi.tools.ant, security, org.jboss.resource.timer, com.arjuna.ats.tsmx.agent.exceptions, org.jboss.ejb3.proxy.objectfactory.session.stateless, com.arjuna.ats.jta.transaction, org.jboss.ejb3.metadata.plugins.loader, org.jboss.deployment.vfs, com.arjuna.ats.internal.jta.recovery.arjunacore, org.jaxen, com.ibatis.sqlmap.engine.execution, com.ibatis.sqlmap.engine.cache.memory, com.arjuna.ats.jta.resources, org.jboss.wsf.common.logging, com.arjuna.ats.arjuna.utils, org.jboss.ejb3.aop, META-INF.maven.org.jboss.ejb3.jboss-ejb3-security, org.jboss.jms.client.delegate, bsh.commands, com.arjuna.ats.tsmx.agent, org.jboss.security.xacml.sunxacml.support, org.jboss.serial.finalcontainers, com.arjuna.ats.internal.txoj.lockstore, org.jboss.resource.security, org.jboss.messaging.core.impl.tx, org.jboss.resource.connectionmanager, javax.xml.ws.addressing.soap, org.quartz.impl.calendar, com.arjuna.ats.internal.jdbc.drivers, org.jboss.deployment.dependency, org.jboss.security.identity.fed, org.jboss.ejb3.kernel, com.edb.ds.common, META-INF.maven.org.jboss.ejb3.jboss-ejb3-proxy-clustered, org.jboss.wsf.framework, com.arjuna.ats.arjuna.coordinator, org.jboss.services.binding.impl, org.jboss.invocation, javax.servlet.http, com.arjuna.common.internal.util.licence.utils, org.jboss.metadata.validation, javax.jws, org.hibernate.bytecode, org.jboss.jms.exception, org.jboss.security.mapping, org.apache.log4j.spi, org.jboss.ejb3.interceptors.lang, com.arjuna.ats.arjuna.gandiva.nameservice, org.jboss.security.xacml.sunxacml.ctx, org.jboss.ejb3.naming, org.jboss.messaging.core.impl, org.jboss.jpa.resolvers, org.jboss.remoting.samples.transporter.clustered.server, org.hsqldb.util.sqltool, org.jboss.hibernate.deployers, org.jboss.ejb.plugins.local, org.jboss.monitor, org.jboss.remoting.samples.transporter.proxy.client, org.hibernate.cache.entry, org.quartz, org.hibernate.hql, org.jboss.security.auth.spi, com.arjuna.common.util, org.hibernate.transform, org.hibernate.tuple.component, org.jboss.ejb3.cache.persistence, org.jboss.invocation.pooled.server, org.jboss.security.identitytrust.modules, org.jboss.metadata.common.spi, com.arjuna.ats.internal.jta.utils, org.jboss.security.authorization.modules, org.jboss.verifier.event, org.jboss.iiop.rmi.marshal, org.jboss.ejb3.proxy.clustered.registry, org.apache.log4j.jdbc, com.arjuna.ats.internal.jta.resources.errorhandlers, org.jboss.ejb3.proxy.clustered.familyname, org.apache.bcel.util, org.jboss.annotation.javaee, org.jboss.ejb3.metadata.annotation, org.hibernate.sql, org.jboss.messaging.util, org.jboss.ejb.plugins.cmp.jdbc.metadata, com.arjuna.common.util.propertyservice.propertycontainer, org.jboss.invocation.http.server, org.hsqldb.persist, org.jboss.remoting.transport.sslsocket, com.arjuna.ats.arjuna.state, org.jboss.ejb3.interceptors.aop, org.hibernate.lob, org.jboss.ejb3.security.helpers, org.jboss.wsf.spi.management, org.jboss.remoting.detection.multicast, org.jboss.security.authorization.modules.web, antlr.build, org.hibernate.persister.entity, com.edb.stream, org.jboss.classloading.spi, org.jboss.metadata.rar.jboss, org.jboss.jpa.injection, org.apache.bsf.engines.jacl, org.jboss.mx.remoting.event, org.jboss.ejb3.proxy.jndiregistrar, META-INF.maven.org.jboss.ejb3.jboss-ejb3-ext-api, org.jboss.jca.spi, org.jboss.remoting.samples.bisocket, org.apache.log4j.lf5.viewer.configure, org.jboss.ejb3.common.registrar.spi, org.jboss.ejb3.security.embedded.plugins, org.jboss.crypto.digest, org.jboss.naming.java, org.jboss.security.xacml.sunxacml, org.jboss.remoting.samples.transporter.complex, META-INF.maven.org.jboss.ejb3.jboss-ejb3-ext-api-impl, com.arjuna.ats.arjuna.thread, org.apache.commons.collections.map, javax.xml.rpc.holders, org.jboss.jms.server.plugin.contract, org.jboss.ejb3.interceptors.registry, org.jboss.tm.usertx.client, com.arjuna.ats.txoj, org.hibernate.cfg.search, org.jboss.remoting.transport.bisocket, org.jboss.resource.binding.remote, org.jboss.wsf.framework.transport, org.jboss.ejb3.injection, com.arjuna.ats.txoj.common, org.jboss.wsf.spi.serviceref, com.ibatis.sqlmap.client.extensions, com.ibatis.sqlmap.engine.cache.fifo, javax.security.jacc, META-INF.maven.org.jboss.ws.native.jbossws-native-jaxrpc, org.jboss.wsf.common.utils, org.jboss.jms.server.bridge, com.arjuna.ats.internal.arjuna, javax.enterprise.deploy.spi.exceptions, org.quartz.xml, org.jboss.management.j2ee, org.jboss.deployment.spi.configurations, bsh.servlet, org.jboss.aspects.tx, org.apache.commons.collections.iterators, org.jboss.serial.io, com.ibatis.sqlmap.engine.accessplan, com.edb.core.charset, org.hibernate.cfg.annotations.reflection, org.hibernate.id, org.jboss.ejb3.proxy.handler.session, org.jboss.ejb3.common.thread, com.arjuna.common, org.jboss.jpa.util, org.jboss.deployment, javax.ejb.spi, bsh.collection, org.jboss.metamodel.descriptor, org.jboss.profileservice.management.upload, org.jboss.invocation.local, META-INF.maven.org.slf4j.slf4j-api, org.jaxen.function, META-INF.maven.org.jboss.cluster.jboss-ha-client, org.jboss.security.microcontainer.beans.metadata, com.arjuna.ats.arjuna.objectstore.jdbc, org.jboss.remoting.samples.multiplex.invoker, org.jaxen.javabean, org.jboss.ejb3.tx.container, org.jboss.lang.ref, org.hsqldb.resources, org.jboss.security.xacml.sunxacml.finder.impl, org.jboss.ejb3.common.spi, com.edb, org.jboss.metadata.process.chain.ejb.jboss, org.jboss.security.xacml.sunxacml.support.finder, org.jboss.jms.server.container, org.jboss.profileservice.management.templates, org.apache.bsf.util.cf, org.quartz.utils, org.jboss.ha.framework.test, org.hibernate.validator.event, javax.security.auth.message.callback, org.jboss.ejb3.common.lang, org.hsqldb.lib.java, org.jboss.ejb3.proxy.intf, org.jboss.iiop.naming, org.jboss.security.xacml.bridge, org.jboss.remoting.samples.chat, org.jnp.server, org.hsqldb.scriptio, org.apache.commons.httpclient.methods.multipart, org.jboss.ejb3.proxy.factory.stateful, org.jboss.metadata.client.spec, org.w3c.dom, com.arjuna.ats.tsmx.common, org.jaxen.function.ext, javax.management.remote, com.arjuna.ats.internal.jbossatx.jta, org.jboss.ejb3.security.annotation, org.jnp.interfaces.java, org.jboss.ejb3.entity.hibernate, bsh, org.apache.log4j.lf5.util, org.quartz.plugins.management, org.jaxen.saxpath.helpers, org.jboss.metadata.annotation.creator.ws, org.jboss.remoting.samples.transporter.proxy.server, javax.jms, org.jboss.ejb3.util, antlr.actions.python, org.hibernate.loader.custom, stylesheets, org.jnp.client, javax.jws.soap, org.jboss.profileservice.management.upload.remoting, org.jboss.ejb3.common.string, org.hibernate.engine.query.sql, org.jboss.ejb3.metadata.spi.signature, org.jboss.metadata.validation.validator.ejb.jboss, org.jboss.ejb3.javaee, javax.resource.spi, org.hibernate.persister.collection, org.hibernate.hql.ast.tree, org.jboss.remoting.samples.simple, org.jboss.remoting.serialization, org.jboss.profileservice.management.matchers, org.jaxen.expr.iter, org.jboss.remoting.transport.servlet.web, org.jboss.ha.singleton.examples, org.jboss.ejb3.proxy.clustered.objectstore, org.jboss.ejb3.proxy.objectfactory.session.stateful, org.jboss.jms.client.plugin, org.jboss.remoting.samples.chat.utility, org.jboss.remoting.transport.sslservlet, org.jboss.security.plugins.audit, org.jboss.ejb3.proxy, org.hibernate.hql.antlr, org.jboss.security.identitytrust, org.jboss.ejb3.interceptors.annotation, org.jboss.deployment.spi.status, org.hibernate.proxy.pojo.javassist, org.jboss.remoting.loading, javax.resource.spi.work, com.arjuna.common.util.exceptions, org.jboss.security.jndi, org.apache.commons.collections.bidimap, org.jboss.ejb.plugins.lock, com.ibatis.sqlmap.engine.datasource, META-INF.maven.org.jboss.aspects.jboss-remoting-aspects, org.jboss.aspects.remoting.interceptors.invoker, org.apache.bcel.verifier.structurals, org.jboss.remoting.samples.transporter.multiple, org.quartz.helpers, org.jboss.varia.scheduler.example, com.arjuna.ats.jdbc.common, org.jboss.mx.remoting.provider.iiop, org.jboss.crypto, org.apache.bsf, com.ibatis.sqlmap.client.event, org.jboss.security.identity, org.quartz.utils.weblogic, javax.servlet.jsp.tagext, com.arjuna.ats.jbossatx, org.hibernate.jmx, org.jboss.resource.work, javax.enterprise.deploy.spi.status, org.jboss.security.identitytrust.config, org.jboss.metadata.validation.validator, org.hibernate.hql.ast, antlr, com.arjuna.ats.internal.txoj, org.jboss.resource.statistic, org.jboss.naming, org.jboss.jms.server.connectionfactory, org.jboss.remoting.detection, org.hibernate.proxy.map, org.apache.commons.collections.buffer, org.jboss.metadata.validation.chain, org.jboss.wsf.spi.binding, org.jboss.wsf.spi.invocation, com.ibatis.sqlmap.engine.mapping.sql.stat, org.jboss.remoting.security, org.hibernate.annotations.common.util, org.jboss.ejb3.timerservice.quartz, javax.xml.registry, org.jboss.jpa.remote, org.jboss.metadata.javaee.jboss, org.jaxen.jdom, org.jboss.messaging.core.contract, org.jboss.ejb3.common.registrar.plugin.mc, org.jboss.messaging.util.prioritylinkedlist, org.jboss.ejb3.proxy.factory.session.service, org.apache.bsf.engines.javascript, antlr.preprocessor, org.jboss.wsf.framework.http, org.jboss.security.jce, org.jboss.ejb.plugins.jms, org.quartz.ee.jmx.jboss.doc-files, javax.xml.rpc.server, org.jboss.ejb3.proxy.clustered.factory.session.stateless, com.sun.mail.smtp, org.jboss.metadata.web.jboss, com.edb.core.types, org.jboss.remoting.transport.multiplex, org.quartz.jobs.ee.mail, org.apache.log4j.or.sax, org.jboss.wsf.common, org.jaxen.util, org.jboss.remoting.samples.http, org.jboss.aspects.security, org.jboss.security.acl, com.arjuna.common.util.concurrency, org.hibernate.engine.transaction, com.ibatis.common.beans, org.hibernate.bytecode.cglib, org.jboss.util.stream, org.jboss.jms.server.destination, javax.enterprise.deploy.shared.factories, org.jboss.ejb3.common.proxy.spi, org.jboss.ejb3.annotation, org.jboss.corba, org.hibernate.loader.criteria, org.jboss.metadata.merge, org.jboss.ejb3.proxy.clustered.objectfactory.session.stateless, org.jboss.ejb3.proxy.clustered.jndiregistrar, com.arjuna.ats.internal.tsmx.mbeans, org.hibernate.annotations.common, org.jboss.remoting.ident, org.jboss.invocation.unified.interfaces, org.jboss.security.plugins.authorization, org.jboss.ejb.deployers, org.hsqldb.util, org.jboss.hibernate, META-INF.maven.org.jboss.security.jboss-xacml, com.ibatis.sqlmap.engine.type, org.jboss.ejb3.metadata.jpa.spec, org.jboss.ejb3.proxy.objectfactory, org.jboss.ha.framework.server.spi, org.jboss.ejb3.interceptor, org.jboss.jms.server.endpoint.advised, javax.servlet.jsp, org.jboss.mx.remoting, org.jboss.security.factories, org.jboss.resource.connectionmanager.xa, org.jboss.verifier.factory, org.jboss.ha.hasessionstate.interfaces, org.jboss.aspects.remoting.interceptors.marshall, org.hibernate.engine.query, META-INF.maven.org.jboss.ejb3.jboss-ejb3-cache, org.apache.commons.logging, org.jboss.deployment.security, org.jboss.jpa.javaee, org.jboss.iiop.rmi.marshal.strategy, org.jboss.cache.invalidation.triggers, com.arjuna.ats.internal.arjuna.objectstore, org.jboss.tm, org.jboss.security.auth, javax.resource.cci, org.jboss.management.j2ee.deployers, org.jboss.jms.server, org.jboss.security.srp.jaas, com.edb.jdbc2, com.arjuna.common.internal.util.propertyservice, com.edb.jdbc3, javax.xml.ws.spi, org.jboss.naming.interceptors, org.jboss.metadata.annotation.creator.ejb.jboss, org.jboss.security.xacml.sunxacml.cond, org.jboss.security, org.jboss.security.auth.message.config, org.apache.commons.collections.functors, org.jboss.ejb3.proxy.clustered.invocation, META-INF.maven.org.jboss.cluster.jboss-ha-server-cache-jbc, org.jboss.slf4j, org.hibernate.mapping, org.jboss.jms.server.endpoint, org.jboss.metadata.process, META-INF.services, org.quartz.impl, org.jboss.ejb3.proxy.factory.session.stateful, org.hibernate.validator.interpolator, META-INF.maven.org.jboss.ws.jbossws-framework, org.jboss.ejb3.security, org.jboss.security.auth.login, org.apache.bsf.util.type, org.apache.commons.collections.collection, org.jboss.jms.client.state, com.arjuna.ats.internal.jta.resources.arjunacore, org.jboss.remoting.samples.transporter.multiple.server, org.jboss.ejb3.common.proxy.plugins.async, org.jboss.remoting.samples.config.factories, org.hibernate.ejb.instrument, org.apache.log4j.xml, org.jboss.remoting.samples.transporter.serialization, org.hibernate.action, org.jboss.resource, org.jboss.wsf.spi.tools, org.jboss.deployment.spi.beans, org.jboss.remoting.samples.transporter.clustered.client, org.jboss.ejb3, org.jboss.metadata.annotation.creator, org.jboss.ha.framework.server.deployers, org.jboss.ejb3.proxy.factory.stateless, org.quartz.jobs.ee.jmx, org.jboss.wsf.framework.invocation, org.apache.bsf.engines.jython, org.jboss.invocation.jrmp.server, org.jboss.wsf.spi.annotation, org.jboss.ejb3.connectionmanager, org.hibernate.dialect, org.jboss.ejb3.jms, org.jboss.invocation.unified.marshall, com.ibatis.sqlmap.engine.cache.lru, org.jboss.messaging.core.jmx, javax.mail, org.jboss.wsf.spi.deployment.integration, com.edb.core, org.hibernate.bytecode.javassist, com.edb.copy, org.apache.log4j.helpers, com.arjuna.ats.jta.recovery, META-INF.maven.org.jboss.metadata.jboss-metadata, org.jboss.security.xacml.core.ext, org.jboss.proxy.generic, org.jboss.metadata.lang, com.arjuna.ats.arjuna, org.slf4j.impl, com.arjuna.ats.internal.tsmx.agent.implementations.ri, org.hsqldb.index, org.jboss.persistence, org.hibernate.connection, org.jboss.aspects.remoting, org.jboss.remoting.serialization.impl.jboss, org.jboss.web.tomcat.service.sso.spi, org.jboss.jms.server.connectionmanager, com.ibatis.sqlmap.engine.mapping.statement, com.ibatis.common.xml, org.jboss.ejb3.proxy.handler.session.stateful, org.hibernate.proxy.pojo, org.jaxen.expr, com.ibatis.sqlmap.engine.mapping.parameter, org.jboss.remoting.samples.detection.jndi.ssl, org.jboss.messaging.core.impl.message, org.jboss.security.authorization.resources, org.jboss.ejb.plugins.cmp.jdbc2, org.jboss.metadata.ejb.jboss, antlr.collections, org.jboss.security.cache, org.jboss.web.tomcat.service.sso.jbc, javax.enterprise.deploy.model.exceptions, org.hsqldb.rowio, META-INF, org.jboss.mx.remoting.tracker, org.jboss.mx.remoting.provider.rmi, com.arjuna.ats.txoj.tools, org.jboss.security.xacml.core, org.jboss.wsf.spi.metadata.webservices, org.jboss.security.authorization.util, org.quartz.ee.jmx.jboss, org.jboss.ejb3.proxy.objectfactory.session.service, org.hibernate.validator, com.arjuna.ats.internal.arjuna.coordinator, org.apache.commons.collections.keyvalue, com.ibatis.common.resources, org.jboss.security.xacml.sunxacml.attr.proxy, javax.mail.internet, com.arjuna.ats.arjuna.objectstore, org.jboss.ha.framework.interfaces, org.apache.log4j.lf5.config, org.jboss.metadata.annotation.creator.jboss, org.jboss.invocation.pooled.interfaces, javax.xml.ws.handler, org.jboss.ejb3.cache, org.jboss.metadata.ejb.jboss.proxy, com.ibatis.common.logging.jdk14, com.arjuna.ats.internal.jta.resources, org.jboss.remoting.samples.transporter.basic.client, org.quartz.ee.jta, com.ibatis.common.jdbc.exception, org.hibernate.transaction, org.jboss.security.config, com.arjuna.ats.internal.jta.utils.arjunacore, org.jboss.ejb3.proxy.factory.session, org.jboss.ejb3.proxy.clustered.handler.session.stateless, javax.security.auth.message, org.jboss.ejb3.cache.tree, com.edb.xa, org.jboss.remoting.samples.callback.acknowledgement, com.ibatis.common.jdbc.logging, org.jboss.remoting.samples.serialization, org.jboss.hibernate.jmx, com.sun.mail.iap, META-INF.maven.org.jboss.aspects.jboss-current-invocation-aspects, com.ibatis.sqlmap.engine.scope, org.jboss.ejb3.proxy.factory.session.stateless, org.jboss.jms, org.jboss.ejb3.statistics, org.apache.commons.httpclient.params, org.jboss.ejb.plugins.cmp.jdbc.keygen, com.edb.geometric, org.apache.commons.logging.impl, org.hibernate.intercept, com.arjuna.ats.internal.jdbc.recovery, org.quartz.plugins.history, org.jboss.jmx.connector.invoker.serializablepolicy, javax.ejb, org.jboss.ha.singleton, com.sun.mail.imap, org.apache.commons.collections, org.jboss.ejb.plugins.keygenerator, org.hibernate.jdbc, org.jboss.security.audit, org.jboss.wsf.spi.http, com.ibatis.sqlmap.engine.mapping.result.loader, org.jboss.managed.plugins.advice, org.hsqldb.store, org.slf4j.spi, org.jboss.wsf.spi, org.jboss.remoting.samples.transporter.complex.client, org.jboss.jms.recovery, org.jboss.iiop, com.arjuna.ats.internal.jta.transaction.arjunacore.subordinate, org.jboss.ha.jmx.examples, org.jboss.monitor.client, org.jboss.security.xacml.sunxacml.cond.cluster, org.hibernate.secure, org.jboss.metadata, org.jboss.ejb3.tx, org.jboss.security.callbacks, com.arjuna.ats.internal.arjuna.thread, org.quartz.impl.jdbcjobstore.oracle, javax.xml.ws.soap, org.jboss.ejb3.interceptors, org.jboss.wsf.spi.metadata.j2ee, javax.xml.ws.wsaddressing, org.hibernate.cfg, org.jboss.management.j2ee.cluster, org.jboss.security.client, org.jboss.security.plugins.identitytrust, org.jboss.ejb3.interceptors.metadata, org.jboss.ejb3.proxy.handler, org.hibernate.tool.instrument.javassist, org.jboss.ejb3.remoting, org.jboss.metadata.ejb.jboss.jndipolicy.spi, com.arjuna.ats.internal.jta, org.jboss.security.plugins.javaee, com.ibatis.common.logging.jakarta, org.jaxen.saxpath.base, org.jboss.remoting.network.filter, META-INF.maven.org.jboss.ejb3.jboss-ejb3-interceptors, org.apache.commons.httpclient.cookie, org.jboss.remoting.marshal, org.jboss.ejb3.resolvers, org.hibernate.cache.impl, org.jboss.proxy.compiler, org.jboss.jpa.deployment, org.jboss.serial.exception, org.jboss.invocation.unified.server, org.hibernate.id.insert, org.jboss.ejb.plugins.cmp.ejbql, org.jboss.cache.invalidation.bridges, org.jboss.remoting.transport.local, com.arjuna.common.internal.util.logging.jakarta, org.jaxen.dom, com.arjuna.ats.arjuna.gandiva, com.arjuna.ats.arjuna.tools, org.jboss.remoting.marshal.http, bsh.util, org.apache.log4j.lf5.viewer.categoryexplorer, org.jboss.ejb.plugins, org.jboss.ejb.txtimer, org.jboss.serial.references, javax.xml.rpc.handler, org.jboss.ejb3.pool, org.hibernate.hql.ast.util, org.jboss.mx.remoting.connector, org.jboss.security.auth.callback, org.jboss.metadata.annotation.creator.ejb, org.apache.commons.collections.comparators, org.jboss.ejb3.stateless, com.arjuna.ats.internal.jdbc.drivers.modifiers, org.jboss.remoting.samples.detection.jndi, com.arjuna.ats.arjuna.logging, org.jboss.ejb3.interceptors.aop.annotation, org.jboss.ejb3.annotation.impl, org.jboss.ejb3.mdb.inflow, javax.servlet.resources, org.jboss.security.authorization.modules.ejb, org.jboss.proxy, org.jboss.remoting.samples.chat.server, org.jboss.jms.jndi, org.jboss.aspects.txlock, org.jboss.remoting.transport.https, org.quartz.impl.jdbcjobstore.oracle.weblogic, org.jboss.security.xacml.sunxacml.attr, org.jboss.iiop.csiv2, org.jboss.remoting.transport.coyote.ssl, javax.el, org.jaxen.xom, META-INF.maven.org.jboss.ejb3.jboss-ejb3-metadata, com.arjuna.ats.internal.jbossatx.agent, javax.management.j2ee.statistics, META-INF.maven.org.jboss.javaee.jboss-jaspi-api, com.arjuna.ats.internal.arjuna.gandiva.inventory, org.jboss.ejb3.service, org.jboss.remoting.samples.chat.client, org.jboss.metadata.validation.validator.ejb, org.hibernate.ejb.util, org.hibernate.ejb, org.jboss.security.plugins.auth, org.hibernate.dialect.function, org.jboss.invocation.http.interfaces, com.arjuna.ats.arjuna.recovery, org.quartz.impl.jdbcjobstore, schema, org.jboss.messaging.core.impl.postoffice, org.jboss.security.authorization, org.jboss.ejb3.cache.simple, META-INF.maven.org.jboss.ejb3.jboss-ejb3-core, org.jboss.ejb3.interceptors.annotation.impl, org.jboss.monitor.services, org.jboss.profileservice.spi, org.jboss.remoting.socketfactory, org.jboss.profileservice.spi.types, org.apache.commons.collections.list, org.jboss.tm.iiop, com.arjuna.ats.arjuna.common, org.jboss.jms.server.recovery, org.hibernate.annotations.common.reflection.java.generics, antlr.actions.java, com.ibatis.sqlmap.engine.exchange, org.jboss.resource.deployment, org.jboss.annotation.ear, com.ibatis.sqlmap.engine.mapping.sql.simple, META-INF.maven.org.jboss.naming.jnpserver, org.jboss.ha.jndi.impl.jbc, org.hibernate.dialect.lock, org.jboss.remoting.transport.coyote, org.apache.commons.httpclient.auth, org.hibernate.proxy.dom4j, org.hibernate.pretty, javax.annotation, org.jboss.remoting.transport.multiplex.utility, javax.xml.ws.handler.soap, org.hibernate.util, javax.resource, org.jaxen.dom4j, org.jboss.jms.tx, org.jboss.remoting.util.socket, org.jboss.jmx.connector.invoker.client, META-INF.maven.org.jboss.slf4j.slf4j-jboss-logging, org.jboss.wsf.spi.management.recording, META-INF.maven.org.jboss.ws.native.jbossws-native-jaxws, com.arjuna.ats.internal.arjuna.state, org.jboss.jpa.deployers, org.hibernate.proxy.pojo.cglib, com.sun.mail.pop3, org.jboss.proxy.ejb, org.jboss.messaging.core.impl.memory, org.jboss.remoting.samples.transporter.custom.client, org.jboss.security.javaee, org.apache.log4j.ext, org.apache.bcel.verifier.statics, org.jboss.jms.client.container, org.jboss.metadata.rar.spec, org.slf4j, org.apache.bsf.util.event, com.arjuna.common.internal.util.logging, META-INF.maven.org.jboss.ejb3.jboss-ejb3-transactions, org.jboss.remoting.samples.transporter.serialization.client, org.jboss.serial.objectmetamodel.safecloning, org.hibernate.ejb.packaging, org.jboss.ejb3.proxy.clustered.objectfactory.session, javax.persistence.spi, bsh.classpath, com.arjuna.ats.tsmx, org.jboss.ejb.plugins.cmp.bridge, org.jboss.resource.metadata.repository, com.arjuna.ats.tsmx.logging, org.jboss.cache.invalidation, org.jboss.profileservice.aop, org.hibernate.cache.impl.bridge, org.jboss.remoting.network, org.jboss.ejb3.cache.impl, org.jboss.ejb3.naming.client.java, org.jboss.ha.jmx, org.apache.commons.httpclient.util, org.jboss.monitor.alarm, dtd, com.ibatis.sqlmap.client, com.ibatis.sqlmap.engine.mapping.sql, META-INF.maven.org.jboss.aspects.jboss-transaction-aspects, org.jboss.metadata.annotation.creator.web, org.jboss.jms.destination, org.jboss.remoting.samples.chat.exceptions, org.jboss.web.deployers, org.jboss.ejb.plugins.security, org.jboss.tm.usertx.interfaces, com.edb.ssl, org.jboss.wsf.common.handler, org.jboss.ejb3.proxy.container, com.ibatis.common.logging, javax.servlet.jsp.el, META-INF.maven.org.jboss.ws.jbossws-spi, org.jboss.remoting.marshal.encryption, org.jboss.ejb3.entity, org.jboss.security.microcontainer.beans, org.jboss.jms.server.jbosssx, org.jboss.jms.client, org.apache.log4j.jmx, org.jboss.ejb.plugins.inflow, org.jboss.ejb3.security.client, org.jboss.ha.framework.server, org.apache.log4j.config, org.jboss.profileservice.spi.repository, org.jboss.serial, org.hibernate.tuple.entity, javax.xml.ws.addressing, org.jboss.tm.usertx.server, org.jboss.resource.adapter.jdbc.jdk5, org.jboss.remoting.marshal.compress, org.jboss.security.annotation, META-INF.maven.org.jboss.ejb3.jboss-ejb3-deployers, com.arjuna.ats.internal.jta.transaction.arjunacore.jca, org.jboss.metadata.ear.jboss, org.jboss.injection, com.ibatis.sqlmap.engine.transaction.jta, com.arjuna.ats.jta.exceptions, org.jboss.jms.message, org.jboss.serial.persister, org.hibernate.hql.classic, org.jboss.remoting.util, org.quartz.jobs.ee.ejb, org.jboss.remoting.callback, org.jboss.remoting.samples.transporter.simple, org.jboss.resource.statistic.pool, com.arjuna.ats.jta.logging, com.ibatis.sqlmap.engine.transaction.external, com.ibatis.sqlmap.engine.cache, org.hibernate.criterion, javax.transaction, javax.xml.soap, org.jboss.security.xacml.core.model.context, org.jboss.remoting.marshal.rmi, org.jboss.invocation.jrmp.interfaces, org.jboss.security.jacc, org.apache.log4j, org.jboss.ejb3.proxy.clustered.objectfactory, org.hibernate.tool.instrument, org.jboss.remoting.samples.transporter.basic.server, org.jboss.ejb3.annotation.defaults, org.jboss.iiop.rmi, org.jboss.mq.server.jmx, org.jboss.metadata.ear.spec, org.jboss.security.plugins, org.jboss.ejb3.proxy.impl, org.apache.commons.collections.bag, org.apache.log4j.chainsaw, org.opennms.protocols.snmp, org.jboss.deployment.spi.factories, org.jboss.security.mapping.config, org.jboss.aspects.remoting.interceptors.transport, com.ibatis.sqlmap.engine.builder.xml, org.jboss.serial.classmetamodel, com.arjuna.ats.internal.arjuna.recovery, org.jboss.security.identity.plugins, org.apache.bsf.util.event.generator, org.apache.bcel, org.jboss.remoting.transport.http, org.jboss.tm.usertx, org.jboss.remoting.marshall.encryption, org.jboss.security.auth.message, org.hibernate.loader.hql, org.jboss.security.identity.extensions, META-INF.maven.org.jboss.ejb3.jboss-ejb3-common, javax.mail.search, org.jboss.security.auth.container.modules, org.hibernate.metadata, org.jboss.metadata.web.spec, org.jboss.deployment.spi, org.jboss.security.authorization.config, org.jboss.iiop.tm, org.jboss.ejb3.interceptors.util, org.jboss.wsf.framework.deployment, org.jboss.ejb3.asynchronous, org.hibernate.property, org.jboss.remoting.samples.stream, javax.management.j2ee, org.jboss.util, org.jboss.mx.remoting.rmi, org.jboss.deployment.remoting, org.jnp.interfaces.jnp, org.hibernate.collection, org.jboss.management.j2ee.factory, com.ibatis.common.util, org.hibernate.exception, org.jboss.wsf.spi.tools.cmd, org.jboss.naming.client.java, com.sun.mail.util, org.hibernate.param, META-INF.maven.org.jboss.ejb3.jboss-ejb3-proxy, org.jboss.metadata.rar.jboss.mcf, org.jboss.wsf.spi.invocation.integration, com.arjuna.ats.arjuna.xa, org.jboss.jms.server.plugin, org.jboss.ejb.plugins.cmp.jdbc2.keygen, org.jboss.wsf.common.servlet, javax.servlet.jsp.resources, org.jboss.security.plugins.mapping, org.jboss.hibernate.session, org.jboss.remoting.transport.sslbisocket, com.sun.mail.imap.protocol, org.jboss.ejb3.timerservice.quartz.jmx, com.edb.jdbc2.optional, META-INF.maven.org.jboss.aspects.jboss-security-aspects, org.jboss.remoting.transport, org.jboss.jpa.spi, com.arjuna.ats.internal.arjuna.utils, org.apache.bcel.classfile, org.jboss.ejb3.stateful, antlr.ASdebug, org.jboss.metadata.client.jboss, org.hibernate.tool.hbm2ddl, org.jboss.jms.referenceable, com.arjuna.ats.arjuna.exceptions, org.hibernate.loader.custom.sql, org.jboss.remoting.samples.callback, com.arjuna.ats.internal.arjuna.objectstore.jdbc.accessors, org.jboss.ws.tools.ant, org.hsqldb.types, org.jboss.iiop.codebase, META-INF.maven.org.hibernate.hibernate-jmx, org.jboss.security.xacml.factories, org.apache.bcel.verifier, com.ibatis.sqlmap.engine.transaction, org.apache.commons.httpclient, com.arjuna.ats.jdbc.logging, org.jboss.ejb.plugins.cmp.jdbc2.bridge, org.jaxen.saxpath, antlr.debug, com.arjuna.common.util.propertyservice.plugins, org.jboss.metadata.process.chain, antlr.actions.csharp, org.jboss.remoting.security.domain, org.jboss.security.xacml.sunxacml.finder, org.jboss.ejb3.proxy.remoting, org.jboss.ejb.plugins.cmp.jdbc.bridge, org.jboss.iiop.rmi.ir, org.jboss.jms.server.selector, org.jboss.ejb3.proxy.handler.stateful, org.hibernate.annotations.common.annotationfactory, org.jboss.ejb3.security.bridge, org.jboss.security.audit.config, org.jboss.remoting.transport.http.ssl, org.jboss.deployment.plugin, org.jboss.security.xacml.core.model.policy, org.apache.log4j.net, org.jboss.ejb3.tx.metadata, org.jboss.security.auth.certs, antlr.actions.cpp, org.jboss.metadata.ejb.jboss.jndipolicy.plugins, org.jboss.resource.metadata.mcf, licenses, com.ibatis.sqlmap.engine.config, org.hibernate.event, org.jboss.metadata.common.ejb, org.jaxen.function.xslt, javax.resource.spi.endpoint, javax.resource.spi.security, org.hibernate.cfg.annotations, META-INF.maven.org.jboss.cluster.jboss-ha-server-cache-spi, org.jboss.wsf.framework.management, org.jboss.ejb3.cache.grouped, org.jboss.metadata.javaee.support, org.jboss.ejb3.session, org.jboss.ejb3.proxy.handler.session.stateless, org.jboss.remoting.transport.socket, org.quartz.ee.servlet, com.arjuna.ats.jta, org.jboss.profileservice.remoting, javax.xml.rpc.encoding, javax.enterprise.deploy.spi.factories, org.jboss.security.audit.providers, javax.annotation.security, org.jboss.remoting.transport.sslmultiplex, org.jboss.varia.scheduler, com.ibatis.sqlmap.engine.mapping.sql.dynamic, org.jboss.logging, org.jboss.metadata.javaee.spec, org.jboss.jdbc, com.arjuna.ats.internal.jdbc, com.ibatis.common.io] <IMPORT-ALL>NON_EMPTY}}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:385)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:123)
at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:84)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:448)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:89)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
at ws.RobinWebService.getRobinTest(RobinWebService.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
16:56:55,319 ERROR [STDERR] Failed to create sessionFactory object.org.hibernate.HibernateException: JDBC Driver class not found: oracle.jdbc.OracleDriver
16:58:29,557 INFO [STDOUT] hello
16:58:29,557 INFO [Configuration] configuring from resource: support/oracle.hibernate.cfg.xml
16:58:29,557 INFO [Configuration] Configuration resource: support/oracle.hibernate.cfg.xml
16:58:30,116 INFO [Configuration] Reading mappings from resource : support/Centres.hbm.xml
16:58:30,116 INFO [HbmBinder] Mapping class: ws.Centres -> CENTRE_DETAIL
16:58:30,116 INFO [Configuration] Reading mappings from resource : support/RobinTest.hbm.xml
16:58:30,116 INFO [HbmBinder] Mapping class: ws.RobinTest -> ROBIN_TEST
16:58:30,116 INFO [Configuration] Configured SessionFactory: null
16:58:30,116 INFO [DriverManagerConnectionProvider] Using Hibernate built-in connection pool (not for production use!)
16:58:30,116 INFO [DriverManagerConnectionProvider] Hibernate connection pool size: 1
16:58:30,116 INFO [DriverManagerConnectionProvider] autocommit mode: false
16:58:30,131 ERROR [DriverManagerConnectionProvider] JDBC Driver class not found: oracle.jdbc.OracleDriver
java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver from BaseClassLoader@1652e61{VFSClassLoaderPolicy@1c7eb33{name=vfsfile:/C:/Jboss/jboss-5.0.0.GA/server/default/conf/jboss-service.xml domain=ClassLoaderDomain@9fe84e{name=DefaultDomain parentPolicy=BEFORE parent=org.jboss.system.NoAnnotationURLClassLoader@a97b0b} roots=[MemoryContextHandler@2254409[path= context=vfsmemory://4shc4f-nlo6vf-hjk3qb83-1-hjk3qewj-6 real=vfsmemory://4shc4f-nlo6vf-hjk3qb83-1-hjk3qewj-6], DelegatingHandler@6903079[path=antlr.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/antlr.jar], DelegatingHandler@22387624[path=autonumber-plugin.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/autonumber-plugin.jar], DelegatingHandler@22963857[path=bcel.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/bcel.jar], DelegatingHandler@10479206[path=bsf.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/bsf.jar], DelegatingHandler@30371681[path=bsh.jar context=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/ real=file:/C:/Jboss/jboss-5.0.0.GA/common/lib/bsh.jar], DelegatingHandler@26839239[path=commonsYou have to put the path of the driver jar file on server.xml file. If you open up the server.xml file inside the config directory of the appserver instance you will find all the paths are added to <java-config java-home = tag. So place the path in this place. Then there should not be any problem getting the driver.
Thanks -
Kodo.util.InternalException: null
Hello,
I'm trying new persistence EJB3 implementation from SolarMetric:
kodo-4.0.0EA3
I have constructed a simple test app. And when I try to run it I get:
Exception in thread "main" <1|true|4.0.0EA3> kodo.util.InternalException:
null
at
kodo.synthetic.com.dalitest.ClientKodoSyntheticSubclassProxy.kodoNewObjectIdInstance(Unknown
Source)
at kodo.util.ApplicationIds.create(ApplicationIds.java:246)
at kodo.kernel.BrokerImpl.persist(BrokerImpl.java:2433)
at kodo.kernel.BrokerImpl.persistSafe(BrokerImpl.java:2379)
at kodo.kernel.BrokerImpl.persist(BrokerImpl.java:2366)
at kodo.kernel.DelegatingBroker.persist(DelegatingBroker.java:1275)
at kodo.persistence.EntityManagerImpl.persist(EntityManagerImpl.java:519)
at com.dalitest.Test.main(Test.java:21)
Do you know what is going on?
Here is my code:
package com.dalitest;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.Persistence;
public class Test
public static void main(String[] args)
EntityManagerFactory factory =
Persistence.createEntityManagerFactory("kodo");
EntityManager em = factory.createEntityManager();
Client c1 = new Client();
c1.setName("John Doe");
EntityTransaction t = em.getTransaction();
t.begin();
em.persist(c1);
t.commit();
and Client.java:
package com.dalitest;
import javax.persistence.AccessType;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import javax.persistence.Column;
@Entity(access = AccessType.PROPERTY)
@Table(name="DALI_CLIENTS")
public class Client
private String id;
private String name;
public void setName(String name)
this.name = name;
@Column(name="NAME")
public String getName()
return name;
public void setId(String id)
this.id = id;
@Id
@Column(name="ID")
public String getId()
return id;
and my persistence.xml:
<?xml version="1.0"?>
<entity-manager>
<name>kodo</name>
<provider>kodo.persistence.PersistenceProviderImpl</provider>
<class>com.dalitest.Client</class>
<properties>
<property name="kodo.LicenseKey"
value="XXX" />
<property name="kodo.ConnectionURL"
value="XXX" />
<property name="kodo.ConnectionDriverName"
value="oracle.jdbc.driver.OracleDriver" />
<property name="kodo.ConnectionUserName" value="XXX" />
<property name="kodo.ConnectionPassword" value="XXX" />
<property name="kodo.Log" value="DefaultLevel=WARN, Tool=INFO" />
</properties>
</entity-manager>
Where I have masked some values with XXX for this post.
Thanks in advance,
RuslanAlso I tried to enable DEBUG mode
<property name="kodo.Log" value="DefaultLevel=WARN, Tool=INFO" />
And got the following output before this exception:
15 INFO [main] kodo.Runtime - Starting Kodo 4.0.0EA3
62 DEBUG [main] kodo.Runtime - License capabilities: "Kodo Standard
Edition,Kodo Community Edition,Kodo Evaluation Edition,Datacache
Plug-in,Custom Result Object Providers,Custom Mappings,Enterprise
Databases,Query Extensions,Performance Pack,Statement Batching,Kodo
Enterprise Edition,Managed Environment,Developer Tools,Custom
DBDictionaries" Expiration: "2/25/06 7:00 PM" Maintenance expiration:
"2/25/06 7:00 PM"
187 INFO [main] kodo.jdbc.JDBC - Using dictionary class
"kodo.jdbc.sql.OracleDictionary".
343 INFO [main] kodo.MetaData - Found 1 classes with metadata in 0
milliseconds.
422 INFO [main] kodo.MetaData - parse-class
422 INFO [main] kodo.MetaData - parse-package
Exception in thread "main" <1|true|4.0.0EA3> kodo.util.InternalException:
null
at
kodo.synthetic.com.dalitest.ClientKodoSyntheticSubclassProxy.kodoNewObjectIdInstance(Unknown
Source)
at kodo.util.ApplicationIds.create(ApplicationIds.java:246)
at kodo.kernel.BrokerImpl.persist(BrokerImpl.java:2433)
at kodo.kernel.BrokerImpl.persistSafe(BrokerImpl.java:2379)
at kodo.kernel.BrokerImpl.persist(BrokerImpl.java:2366)
at kodo.kernel.DelegatingBroker.persist(DelegatingBroker.java:1275)
at kodo.persistence.EntityManagerImpl.persist(EntityManagerImpl.java:519)
at com.dalitest.Test.main(Test.java:21) -
Ejb3 app functions only when both .jsf and .jsp is present
Hi All,
I have the following problem: when I try to remove either of booking.jsp and booking.jsf (having same contents) from the directory tree of app.war (following), I get the message HTTP status 404 The requested resource (/s_ejb3_jb421_tobbfele/pages/booking.jsp) is not available.
Thank you in advance: Balazs Bamer
JBoss 4.2.1 output:
16:23:21,101 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.PRETTY_HTML' found, using default value true
16:23:21,101 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default value true
16:23:21,101 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.DETECT_JAVASCRIPT' found, using default value false
16:23:21,101 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.AUTO_SCROLL' found, using default value false
16:23:21,101 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.ADD_RESOURCE_CLASS' found, using default value org.apache.myfaces.renderkit.html.util.DefaultAddResource
16:23:21,101 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.ADD_RESOURCE_CLASS' found, using default value org.apache.myfaces.renderkit.html.util.DefaultAddResource
16:23:21,121 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using default value true
app.war (inside s_ejb3_jb421_tobbfele.ear) contents, with only the booking.jsf:
META-INF/
META-INF/MANIFEST.MF
WEB-INF/
WEB-INF/web.xml
WEB-INF/lib/
WEB-INF/lib/com-sun-rave-designtime.jar
WEB-INF/lib/commons-beanutils.jar
WEB-INF/lib/commons-chain.jar
WEB-INF/lib/commons-codec.jar
WEB-INF/lib/commons-collections.jar
WEB-INF/lib/commons-digester.jar
WEB-INF/lib/commons-el.jar
WEB-INF/lib/commons-fileupload.jar
WEB-INF/lib/commons-lang.jar
WEB-INF/lib/commons-logging.jar
WEB-INF/lib/commons-validator.jar
WEB-INF/lib/jakarta-oro.jar
WEB-INF/lib/jsfcl-dt.jar
WEB-INF/lib/jsfcl.jar
WEB-INF/lib/jstl-api.jar
WEB-INF/lib/jstl-impl.jar
WEB-INF/lib/openide.jar
WEB-INF/lib/propertyeditors.jar
WEB-INF/lib/shale-clay.jar
WEB-INF/lib/shale-core.jar
WEB-INF/lib/shale-remoting.jar
WEB-INF/lib/shale-tiger.jar
WEB-INF/lib/shale-tiles.jar
WEB-INF/lib/shale-view-1.0.4.jar
WEB-INF/lib/tiles-core.jar
WEB-INF/lib/tomahawk-1.1.2-SNAPSHOT.jar
WEB-INF/classes/
WEB-INF/classes/com/
WEB-INF/classes/com/loxon/
WEB-INF/classes/com/loxon/shaleproba/
WEB-INF/classes/com/loxon/shaleproba/FlightServlet.class
booking_messages.properties
booking_messages_en.properties
booking_messages_es.properties
booking_messages_fr.properties
images/
pages/
theme/
index.html
pages/booking.jsf
theme/style.css
WEB-INF/faces-config.xml
index.html:
<html>
<head>
<meta http-equiv="Refresh" content="0; URL=pages/booking.jsf">
</head>
</html>faces-config.xml:
<?xml version="1.0"?>
<!DOCTYPE faces-config PUBLIC
"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
"http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<faces-config>
<managed-bean>
<managed-bean-name>flightServlet</managed-bean-name>
<managed-bean-class>com.loxon.shaleproba.FlightServlet</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
</faces-config>web.xml:
<?xml version="1.0"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<description>debug web.xml</description>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
<description>
State saving method: "client" or "server" (= default)
See JSF Specification 2.5.2
</description>
</context-param>
<context-param>
<param-name>javax.faces.ALLOW_JAVASCRIPT</param-name>
<param-value>true</param-value>
<description>
This parameter tells MyFaces if javascript code should be allowed in the
</description>
</context-param>
<context-param>
<param-name>javax.faces.DETECT_JAVASCRIPT</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>javax.faces.PRETTY_HTML</param-name>
<param-value>true</param-value>
<description>
If true, rendered HTML code will be formatted, so that it is "human readable".
i.e. additional line separators and whitespace will be written, that do not
influence the HTML code.
Default: "true"
</description>
</context-param>
<context-param>
<param-name>javax.faces.AUTO_SCROLL</param-name>
<param-value>true</param-value>
<description>
If true, a javascript function will be rendered that is able to restore the
former vertical scroll on every request. Convenient feature if you have pages
with long lists and you do not want the browser page to always jump to the top
if you trigger a link or button action that stays on the same page.
Default: "false"
</description>
</context-param>
<filter>
<filter-name>extensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
<init-param>
<param-name>maxFileSize</param-name>
<param-value>20m</param-value>
<description>Set the size limit for uploaded files.
Format: 10 - 10 bytes
10k - 10 KB
10m - 10 MB
1g - 1 GB
</description>
</init-param>
<init-param>
<param-name>uploadThresholdSize</param-name>
<param-value>100k</param-value>
<description>Set the threshold size - files
below this limit are stored in memory, files above
this limit are stored on disk.
Format: 10 - 10 bytes
10k - 10 KB
10m - 10 MB
1g - 1 GB
</description>
</init-param>
</filter>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>shale</filter-name>
<filter-class>
org.apache.shale.faces.ShaleApplicationFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>shale</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>booking.jsf:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://struts.apache.org/shale/core" prefix="s" %>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<html>
<head>
<title>Metro Systems </title>
<link href="../theme/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="container">
<f:loadBundle basename="booking_messages" var="booking_messages"/>
<f:view>
<h3> <h:outputText value="#{booking_messages['welcome']}"/> </h3>
<h:form onsubmit="return validateForm(this);">
<table align="center" cellpadding="5" cellspacing="5">
<tr>
<td>Email</td>
<td><h:inputText id="email" value="#{flightServlet.flight.email}">
<s:commonsValidator type="required"
arg="Email"
server="true"
client="true"/>
<s:commonsValidator type="email"
arg="#{flightServlet.flight.email}"
server="true"
client="true"/>
</h:inputText>
</td>
</tr>
<tr>
<td><h:outputText id="departure" value="#{booking_messages['date']}"/></td>
<td>
<t:inputCalendar monthYearRowClass="yearMonthHeader" weekRowClass="weekHeader"
currentDayCellClass="currentDayCell" value="#{flightServlet.flight.departure}" renderAsPopup="true"
popupTodayString="#{booking_messages['popup_today_string']}" popupWeekString="#{booking_messages['popup_week_string']}">
<s:commonsValidator type="required"
arg="Departure date"
server="true"
client="true"/>
</t:inputCalendar>
</td>
</tr>
<tr>
<td><h:outputText value="#{booking_messages['city']}"/> </td>
<td> <h:selectOneMenu value="#{flightServlet.flight.city}" required="true">
<f:selectItem itemLabel="Los Angeles" itemValue="Los Angeles"/>
<f:selectItem itemLabel="Madrid" itemValue="Madrid"/>
<f:selectItem itemLabel="Mexico City" itemValue="Mexico City"/>
<f:selectItem itemLabel="New York" itemValue="New York"/>
<f:selectItem itemLabel="Paris" itemValue="Paris"/>
</h:selectOneMenu></td>
</tr>
</table>
<h:message for="email" styleClass="errors"/>
<h:message for="departure" styleClass="errors"/>
<s:validatorScript functionName="validateForm"/>
<h:commandButton type="submit" value="#{booking_messages['reserve']}" action="#{flightServlet.reserve}"/>
<h:messages/>
</h:form>
</f:view>
</div>
</body>
</html>ear application.xml:
<application>
<display-name>JSF Shale EJB3 JBoss 4.2.1</display-name>
<module>
<web>
<web-uri>app.war</web-uri>
<context-root>/s_ejb3_jb421_tobbfele</context-root>
</web>
</module>
<module>
<ejb>app.jar</ejb>
</module>
</application>ear jboss-ap.xml:
<jboss-app>
<loader-repository>
s_ejb3_jb421_tobbfele:archive=s_ejb3_jb421_tobbfele.ear
</loader-repository>
</jboss-app><servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>tells JSF, that it will get accessed via urls which end in jsf. So it's just a logical name
e.g. index.jsf
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.jsp</param-value>
</context-param>Tells JSF that the content filename will end in .jsp
Default is jsp anyway, so this param is optional.
Edit:
http://www.exadel.com/tutorial/jsf/jsftutorial-kickstart.html
Chapter "Creating the index.jsp File" might help you with the question about processing "jsp only" pages
Edited by: dube on Oct 26, 2007 2:11 AM -
EJB 3.0 vs old version EJB
Hi all,
EJB 3.0 is getting popular because of the Dependency Injection which greatly reduce the usage of XML.
Therefore, I have a question here.
In Ejb 3.0, how many XML will we apply?
1. Session Bean - ?
2. Entity Bean - ?
3. Message Driven Bean - ?
As my practice now,
Session Bean i don't use any XML and it works.
For entity Bean, I failed to do so ( that's why i suspect persistence XML might needed here, but where to place it?)
- Problem is at below screen.
09:24:53,843 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
--- MBeans waiting for other MBeans ---
ObjectName: jboss.j2ee:jar=EjbCalculator.jar,name=daoCalculatorBean,service=EJB3
State: NOTYETINSTALLED
I Depend On:
persistence.units:unitName=resource/conJava
ObjectName: jboss.j2ee:ear=Calculator.ear,jar=EjbCalculator.jar,name=daoCalculatorBean,service=EJB3
State: NOTYETINSTALLED
I Depend On:
persistence.units:unitName=resource/conJava
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: persistence.units:unitName=resource/conJava
State: NOTYETINSTALLED
Depends On Me:
jboss.j2ee:jar=EjbCalculator.jar,name=daoCalculatorBean,service=EJB3
jboss.j2ee:ear=Calculator.ear,jar=EjbCalculator.jar,name=daoCalculatorBean,service=EJB3Haven't try for Message Driven Bean (Hope to get info from your all =P )
Please kindly share your experience here. =)Can anyone kindly advice??
-
EJB 3.0 - problem with persistence unit.
Hi everybody, I got this problem I would like you to help me.
I'm doing a proyect with EJB 3.0 using Netbeans 5.5 and Jboss
The data source is MySQL.
When I deploy the proyect, the Jboss Log show me this:
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: persistence.units:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,unitName=DecmoCVLAC-ejbPU
State: FAILED
Reason: javax.naming.NameNotFoundException: jdbc not bound
I Depend On:
jboss.jca:service=ManagedConnectionFactory,name=jdbc/connectionPool
Depends On Me:
jboss.j2ee:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,name=NewMessage,service=EJB3
jboss.j2ee:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,name=PersonaEntityFacade,service=EJB3
[Please help me, I'm kind of new in EJB]
[ENTIRE JBOSS LOG]
10:08:37,375 INFO [TomcatDeployer] undeploy, ctxPath=/DecmoCVLAC-war, warUrl=.../tmp/deploy/tmp16823DecmoCVLAC.ear-contents/DecmoCVLAC-war-exp.war/
10:08:37,515 INFO [EARDeployer] Undeploying J2EE application, destroy step: file:/C:/jboss-4.0.4.GA/server/default/deploy/DecmoCVLAC.ear
10:08:37,515 INFO [EARDeployer] Undeployed J2EE application: file:/C:/jboss-4.0.4.GA/server/default/deploy/DecmoCVLAC.ear
10:08:37,546 INFO [EARDeployer] Init J2EE application: file:/C:/jboss-4.0.4.GA/server/default/deploy/DecmoCVLAC.ear
10:08:39,281 INFO [Ejb3Deployment] EJB3 deployment time took: 47
10:08:39,296 INFO [JmxKernelAbstraction] installing MBean: persistence.units:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,unitName=DecmoCVLAC-ejbPU with dependencies:
10:08:39,296 INFO [JmxKernelAbstraction] jboss.jca:name=jdbc/connectionPool,service=ManagedConnectionFactory
10:08:39,312 WARN [ServiceController] Problem starting service persistence.units:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,unitName=DecmoCVLAC-ejbPU
javax.naming.NameNotFoundException: jdbc not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
at org.jnp.server.NamingServer.lookup(NamingServer.java:267)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:99)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy91.start(Unknown Source)
at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:82)
at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:626)
at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:475)
at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:139)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy36.start(Unknown Source)
at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:449)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
at org.jboss.ws.server.WebServiceDeployer.start(WebServiceDeployer.java:117)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy37.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:997)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy6.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
10:08:39,812 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,name=NewMessage,service=EJB3 with dependencies:
10:08:39,812 INFO [JmxKernelAbstraction] persistence.units:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,unitName=DecmoCVLAC-ejbPU
10:08:39,828 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,name=PersonaEntityFacade,service=EJB3 with dependencies:
10:08:39,828 INFO [JmxKernelAbstraction] persistence.units:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,unitName=DecmoCVLAC-ejbPU
10:08:39,859 INFO [EJB3Deployer] Deployed: file:/C:/jboss-4.0.4.GA/server/default/tmp/deploy/tmp16824DecmoCVLAC.ear-contents/DecmoCVLAC-ejb.jar
10:08:39,859 INFO [TomcatDeployer] deploy, ctxPath=/DecmoCVLAC-war, warUrl=.../tmp/deploy/tmp16824DecmoCVLAC.ear-contents/DecmoCVLAC-war-exp.war/
10:08:40,046 INFO [EARDeployer] Started J2EE application: file:/C:/jboss-4.0.4.GA/server/default/deploy/DecmoCVLAC.ear
10:08:40,062 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
--- MBeans waiting for other MBeans ---
ObjectName: persistence.units:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,unitName=DecmoCVLAC-ejbPU
State: FAILED
Reason: javax.naming.NameNotFoundException: jdbc not bound
I Depend On:
jboss.jca:service=ManagedConnectionFactory,name=jdbc/connectionPool
Depends On Me:
jboss.j2ee:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,name=NewMessage,service=EJB3
jboss.j2ee:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,name=PersonaEntityFacade,service=EJB3
ObjectName: jboss.j2ee:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,name=NewMessage,service=EJB3
State: NOTYETINSTALLED
I Depend On:
persistence.units:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,unitName=DecmoCVLAC-ejbPU
ObjectName: jboss.j2ee:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,name=PersonaEntityFacade,service=EJB3
State: NOTYETINSTALLED
I Depend On:
persistence.units:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,unitName=DecmoCVLAC-ejbPU
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: persistence.units:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,unitName=DecmoCVLAC-ejbPU
State: FAILED
Reason: javax.naming.NameNotFoundException: jdbc not bound
I Depend On:
jboss.jca:service=ManagedConnectionFactory,name=jdbc/connectionPool
Depends On Me:
jboss.j2ee:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,name=NewMessage,service=EJB3
jboss.j2ee:ear=DecmoCVLAC.ear,jar=DecmoCVLAC-ejb.jar,name=PersonaEntityFacade,service=EJB3Reason: javax.naming.NameNotFoundException: jdbc not bound
Although i am quite new to this as well i would say that there is a problem with your connection with the database.
It seems it cannot connect to Mysql.
have you download the mysql package library and imported it ?
Also in your deploy folder in you Jboss
have you altered the jdbc to connect to you database in your dataset ? ( i am not sure about mysql, but postgre reguired this)
Most probably it would be the same in mysql.
<connection-url>jdbc:postgresql://127.0.0.1:5432/Dissertation</connection-url>
Not sure if this is what you reguire, i am new at this my self -
Hi all,
We have an application in which we use lazy loading on our client, so we can't be sure that both objects have the same objects reference loaded already. While implementing the equals method I came to the problem if it makes sense to compare the lazy loaded objects as well, because this might lead to a very deep object comparison through the whole object tree which might be very unperformant if I load this references on demand. Otherwise not comparing the references might be an incomplete comparision of these objects and makes the usage of the equals method very difficult.
Has anyone experience using the equals method with lazy loading?
Thanks in advance
MarcoOkay - here comes a little more detail about our architecture to give you a deeper understanding. Currently we are working with EJB3 / JBoss environment but our intention is to encapsulate this through a DAO-layer. Anyways we have special object-dependencies as per example a customer has it�s orders. So in my understanding a customer with the an address, a name etc. with NO orders is not the same as a customer with the same address and the same name and let�s say 2 orders. So I can stick with comparing simply the name and the address, but this wouldn�t give you an exact comparison.
The other way would be to compare the orders as well, but what if the orders have a number of invoices behind them. The conclusion would be, that I�d have to compare them as well. Additionally I have the problem, that I have totally equal customers with the same number of orders and invoices, but the first one has a null-value in its orders, because they have not been loaded from database yet and the other one has. So my technique with comparing the lazy-loaded references would not work here. A complete loading of all references for a comparison cannot be the solution here either.
So it is hard to say if they are I/O intensive. Worst case would be, that we have to load the complete object-tree for comparison from database and send them between client and server (jboss). This is part of our question? Should this be the consequence of lazy loading or is it best pratice to stick with the local attributes and let the client do the work, so that he has to work through the whole object-tree if he wants to know the exact equality.
Does this give you a more detailled view of our question? I guess I am not the first to deal with this problem, so I�d like to share your experiences with you about what is "wise" to do.
Thanks for your help
Marco -
Example of Kodo 3.0.0 running on Jboss 3.2.2
Has anyone gotten Kodo 3.0.0 to run on JBoss 3.2.2 using XA transactions?
If so, can anyone provide a sample with sample config files that got it to
work?
Everything I try is giving me errors. I've gone through the docs, tried to
set it up as described, but I still get errors about transaction problems.
If someone has already gotten it to work, it would be nice if I could see
a working example.
Thank you!
-joelJoel-
I don't have an example handy, but if you post any errors you are
getting, we might be able to provide some hints as to where to look for
the problem.
A couple of tips:
1. Use the "oracle-xa-ds.xml" file (included in the JBoss distribution) as
a template for your Oracle datasource configuration.
2. Make sure the DataSourceMode property is set to "enlisted", as per:
http://docs.solarmetric.com/manual.html#ref_guide_dbsetup_thirdparty_enlist
In article <brkqql$mdd$[email protected]>, Joel Shellman wrote:
Has anyone gotten Kodo 3.0.0 to run on JBoss 3.2.2 using XA transactions?
If so, can anyone provide a sample with sample config files that got it to
work?
Everything I try is giving me errors. I've gone through the docs, tried to
set it up as described, but I still get errors about transaction problems.
If someone has already gotten it to work, it would be nice if I could see
a working example.
Thank you!
-joel--
Marc Prud'hommeaux [email protected]
SolarMetric Inc. http://www.solarmetric.com -
Jboss kodo-service.xml deploy problem
Hi,
I'm trying to deploy kodo-service.xml in jboss-3.0.0RC1 and get this error:
2002-06-11 13:48:06,030 ERROR [org.jboss.deployment.MainDeployer] could
not start deployment
:file:/D:/jbossrc1/server/default/deploy/kodo-service.xml
java.lang.AbstractMethodError
at
com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.<init>(JDBCPersistenceManagerFactory.java:153)
at
com.solarmetric.kodo.impl.jdbc.ee.EEPersistenceManagerFactory.<init>(EEPersistenceManagerFactory.java:53)
at
com.solarmetric.kodo.impl.jdbc.ee.JDOConnectionFactory.<init>(JDOConnectionFactory.java:41)
I get the same error using the default kodo-service.xml file included with
the downloaded package.
Any ideas?
Thanks!
JesperNote that neither Kodo JDO 2.3.0 beta nor Kodo JDO 2.2.5 does not exhibit
the 1.4 problem.
-Patrick
On 6/11/02 8:07 AM, "Jesper Ladegaard" <[email protected]> wrote:
Okay,
I can see from some other post it\'s a Java 1.4 problem.
/Jesper
Patrick Linskey [email protected]
SolarMetric Inc. http://www.solarmetric.com -
How to build and deploy EJB3.0 jar on JBoss Server
Hi:
I want to create web service using EJB3.0.
For that first i have created EJB project,in that i add following code:
package com.ejb;
import javax.ejb.Stateless;
import javax.jws.WebService;
@Stateless
@WebService
public class TemperatureConverter {
public double celsiusToFarenheit(double temp){
return ((temp*1.8) + 32);
public double farenheitToCelsius(double temp){
return ((temp-32)/1.8);
}Now i want to build and deploy the jar on server.
How can i do this?
Thank You.Hi AnupDesai,
I suggest you to have a read of the [*JBoss EJB3 Documentation*|http://www.jboss.org/ejb3/docs]. -
SequenceFactory == null with jboss/kodo
I'm trying to evaluate the Kodo enterprise edition with JBoss 3.0.0 beta.
When I try to persist my object, I get the following messages from JBoss:
10:01:54,131 ERROR [Default] java.rmi.ServerException: null
Embedded Exception
SequenceFactory == null; nested exception is:
javax.ejb.EJBException: null
Embedded Exception
SequenceFactory == null
10:01:54,131 ERROR [Default] javax.ejb.EJBException: null
Embedded Exception
SequenceFactory == null
10:01:54,141 ERROR [Default] <<no stack trace available>>
10:01:54,141 ERROR [Default] javax.jdo.JDOException: SequenceFactory ==
null
10:01:54,141 ERROR [Default] <<no stack trace available>>
10:01:54,191 ERROR [LogInterceptor] TransactionRolledbackException,
causedBy:
java.lang.NullPointerException
What do I need to do to initialize a sequence factory?
thanks,
-ChrisPatrick, Here's everything from the server. -Chris
08:44:30,249 ERROR [Default] javax.jdo.JDOException: SequenceFactory ==
null
08:44:30,269 ERROR [Default] at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.newObjectId(JDBCStoreManager.java:393)
08:44:30,269 ERROR [Default] at
com.solarmetric.kodo.runtime.PersistenceManagerImpl.makePersistentFilter(PersistenceManagerImpl.java:1059
08:44:30,269 ERROR [Default] at
com.solarmetric.kodo.runtime.PersistenceManagerImpl.makePersistent(PersistenceManagerImpl.java:1030)
08:44:30,269 ERROR [Default] at
spine.services.MessageProcessorBean.processMessage(MessageProcessorBean.java:92)
08:44:30,269 ERROR [Default] at java.lang.reflect.Method.invoke(Native
Method)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:642)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java
:77)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:167)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:127)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:308)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.Container.invoke(Container.java:630)
08:44:30,269 ERROR [Default] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
08:44:30,269 ERROR [Default] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
08:44:30,269 ERROR [Default] at
org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:92)
08:44:30,269 ERROR [Default] at
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:150)
08:44:30,269 ERROR [Default] at
org.jboss.proxy.ejb.GenericProxy.invoke(GenericProxy.java:182)
08:44:30,269 ERROR [Default] at
org.jboss.proxy.ejb.StatelessSessionProxy.invoke(StatelessSessionProxy.java:111)
08:44:30,269 ERROR [Default] at $Proxy12.processMessage(Unknown Source)
08:44:30,269 ERROR [Default] at
spine.services.MessageCoordinator.onMessage(MessageCoordinator.java:124)
08:44:30,269 ERROR [Default] at java.lang.reflect.Method.invoke(Native
Method)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:430)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:88)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:142)
08:44:30,269 ERROR [Default] at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
08:44:30,279 ERROR [Default] at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:127)
08:44:30,279 ERROR [Default] at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
08:44:30,279 ERROR [Default] at
org.jboss.ejb.MessageDrivenContainer.invoke(MessageDrivenContainer.java:305)
08:44:30,279 ERROR [Default] at
org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:625)
08:44:30,279 ERROR [Default] at
org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:973)
08:44:30,279 ERROR [Default] at
org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:234)
08:44:30,279 ERROR [Default] at
org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:559)
08:44:30,279 ERROR [Default] at
org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:376)
08:44:30,279 ERROR [Default] at
org.jboss.mq.SpySession.run(SpySession.java:218)
08:44:30,279 ERROR [Default] at
org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:173)
08:44:30,279 ERROR [Default] at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:642)
08:44:30,279 ERROR [Default] at java.lang.Thread.run(Thread.java:479)
08:44:31,281 ERROR [Default] java.rmi.ServerException: null
Embedded Exception
null; nested exception is:
javax.ejb.EJBException: null
Embedded Exception
null
08:44:31,291 ERROR [Default] javax.ejb.EJBException: null
Embedded Exception
null
08:44:31,291 ERROR [Default] <<no stack trace available>>
08:44:31,291 ERROR [Default] java.lang.NullPointerException
08:44:31,291 ERROR [Default] <<no stack trace available>>
08:44:31,301 ERROR [LogInterceptor] TransactionRolledbackException,
causedBy:
java.lang.NullPointerException
at
spine.services.MessageCoordinator.onMessage(MessageCoordinator.java:150)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:430)
at
org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:88)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:142)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:127)
at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
at
org.jboss.ejb.MessageDrivenContainer.invoke(MessageDrivenContainer.java:305)
at
org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:625)
at
org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:973)
at
org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:234)
at
org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:559)
at
org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:376)
at org.jboss.mq.SpySession.run(SpySession.java:218)
at
org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:173)
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:642)
at java.lang.Thread.run(Thread.java:479)
08:44:31,311 ERROR [JMSContainerInvoker] Exception in JMSCI message
listener
javax.transaction.TransactionRolledbackException: null
Embedded Exception
null; nested exception is:
javax.ejb.EJBException: null
Embedded Exception
null
javax.ejb.EJBException: null
Embedded Exception
null
at
org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:445)
at
org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:88)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:142)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:127)
at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
at
org.jboss.ejb.MessageDrivenContainer.invoke(MessageDrivenContainer.java:305)
at
org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:625)
at
org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:973)
at
org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:234)
at
org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:559)
at
org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:376)
at org.jboss.mq.SpySession.run(SpySession.java:218)
at
org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:173)
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:642)
at java.lang.Thread.run(Thread.java:479)
java.lang.NullPointerException
at
spine.services.MessageCoordinator.onMessage(MessageCoordinator.java:150)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:430)
at
org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:88)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:142)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:127)
at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
at
org.jboss.ejb.MessageDrivenContainer.invoke(MessageDrivenContainer.java:305)
at
org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:625)
at
org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:973)
at
org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:234)
at
org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:559)
at
org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:376)
at org.jboss.mq.SpySession.run(SpySession.java:218)
at
org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:173)
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:642)
at java.lang.Thread.run(Thread.java:479)
Patrick Linskey wrote:
Chris,
Could you post the exception that is printed out on the server side?
That one should have a more complete stack trace.
-Patrick
Patrick Linskey [email protected]
SolarMetric Inc. http://www.solarmetric.com
Maybe you are looking for
-
How to set up email notification
Hi, How can I set up email notification in AV 10.2.3? I have gone through the admin and auditor docs but could not find any mention of it. Was not able to find the navigation on the AV console either. Someone posted a documentation URL link in the fo
-
Hi, one of my colleagues has a problem with opening links in pdf. Clicking a email link leads to several IE-windows instead of Notes mail. Any suggestions?
-
.psd files over 500mb will not place unless saved at "maximum compatability"
I am trying to use InDesign in place of a software RIP in order to print art reproductions on a large format printer. I need to print the same image at different sizes and be able to pull them up and print rapidly. InDesign is faster at printing than
-
how to check my csi validity
-
Internet Connection Sharing using java
Dear all, I am currently trying to figure out a solution for making an application which would help me accomplish ICS. I have googled for ideas on this, without too much help. My ideas so far : 1) Detect input(wait a min. how can I detect if this is