MW Janssen wrote:

are you using log4j? I had problems with the commons-logging package of axis
in combination with log4j. I didn't see any log info in my logfiles anymore.

How did I solve this? I found that the classloader hierarchy gives problems
if u are using log4j and commons-logging.jar. I replaced commons-logging.jar
with commons-logging-api.jar and commons-logging-optional.jar and log4j was
working ok again. Hope this could be a solution.

Maarten


Hi,
   (if is post to wrong maillist please tell me) I use: tomcat 5.5.12,
jdk1.5,axis 1.2

What i want to have :
   Working web-service wchich conects with UDDI4j to Juddi and additionally
with postgres-jdbc to postgres.

What i have:
   I have written completely working application of functionality like i
wrote. It works as a standalone app.

What is wrong:
   I wrote Web-Service class which gives simple functionality for adding
Businesses, Services and Users to UDDI and postgres.
   Unfortunatelly it does not completely work. I managed to check that when
i create objects in web service (these objects import uddi4j and jdbc)
   it crashes. I put logging into all classes, but it does not handle
exceptions. Moreover tomcat normally "catches" stderr and stdout of webapps,
so it should
   show some stacktraces, but unfortunatelly it does not.

My Q:
   how can i check what is going on, what are common practices ?


no log4j works perfectly, the problem is that program crashes when i try to create objcect, this is what i get from soap client:

   [faultstring] => java.lang.reflect.InvocationTargetException
   [faultcode] => soapenv:Server.userException
   [detail] => stdClass Object

and this is one of object causing problems when being created
|
|/


package VercomIndex;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Vector;
import org.apache.log4j.Logger;
import org.uddi4j.UDDIException;
import org.uddi4j.client.UDDIProxy;
import org.uddi4j.response.AuthToken;
import org.uddi4j.response.BusinessInfo;
import org.uddi4j.transport.TransportException;
import org.uddi4j.util.BusinessKey;


// TODO : add db conn options to config file
public class UddiUser {
   private AuthToken token;
   private String publisher_id;
   private String name;
   private String email;
   private String pass;
   private boolean isadmin;
   private boolean isenabled;
   private boolean issaved;
   static Logger logger = Logger.getLogger(VercomIndexWS.class);
public UddiUser(String name,String publisher_id,String pass) {
   public UddiUser() {
public boolean authorize() {
       return true;
   }
private String check_service_name(String key) {
   private Vector getServiceKeys(BusinessKey bk) {
public Vector FindUserServices() { * This method find all businesses assigned to user
   public Vector FindUserBusinesses() {
    * Use this contructor for saving users only
public UddiUser(String name, String publisher_id,String email,boolean isadmin,boolean isenabled){ public String getName() { public AuthToken getAuthToken() { public String getPublisherID() { public String getEmail() { public void setPassword(String pass) { public boolean isAdmin() { public boolean disable() { public boolean saveUser(String adminpass) { private boolean validateIfUnique(String publisher_id) { public boolean deleteUser(String adminpass) {




--
Dariusz 'tdi' Dwornikowski mailto : [EMAIL PROTECTED]
gg: 2266034
JID : [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to