I'm very confused about what you are trying to do and why. Can you back up and explain your overall strategy here?

I may not understand what you are trying to do but the following comments might be relevant:

- the tomcat configuration files are mostly ignored in the tomcat geronimo integration. There are generally geronimo equivalents.

- the geronimo jndi implementation accessible to web apps is read- only. Only the stuff you specify in web.xml is available, and binding anything else into it won't work.

- Utilizing an XADataSource directly is not appropriate in a j2ee application. All the xa stuff is intended to be done for you by the app server. If you want xa for your application, you need to deploy an instance of a suitable xa connector. I believe there is a mysql xa adapter at the tranql project at tranql/vendors/mysql. If this is in line with what you are trying to do I can try to figure out if it has been published or more precise download instructions.

thanks
david jencks

On Feb 9, 2006, at 5:36 AM, Jack Wang wrote:


Does MySQL5.0.18 suport XA in Tomcat 5.5 ? I do a XA test in tomcat with only a jsp file and
necessary jars. The jsp is as:

---------------------------------------------
<%
Context ctx = new InitialContext();
com.mysql.jdbc.jdbc2.optional.MysqlXADataSource xads = new
com.mysql.jdbc.jdbc2.optional.MysqlXADataSource();
xads.setServerName("localhost");
xads.setDatabaseName("test");
xads.setPortNumber(3306);
XAConnection xcon = xads.getXAConnection("root","password");
Connection con = xcon.getConnection();

System.out.println("I get the correct xads and the con=" + con);
System.out.println("Bind xads to InitialContext");

ctx.bind("myXADB", xads);
MysqlXADataSource mysqlXADataSource = (MysqlXADataSource)ctx.lookup ("myXADB");

System.out.println("Get the null MysqlXADataSource from ctx xads=" + mysqlXADataSource );
%>
---------------------------------------------

 Why mysqlXADataSource get from the InitialContext is null ?

Is this why I can not configure the XADataSource in tomcat in the previous mail ?

 I have waste much time in this problem, please help.

 Thanks.






Wang Jun


        

        
                
___________________________________________________________
雅虎1G免费邮箱百分百防垃圾信
http://cn.mail.yahoo.com/

Reply via email to