You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by putingyu <ty...@sunfieldgroup.com> on 2001/05/23 05:42:06 UTC
I want add user on application ,but error ,why?
hi :
I want add user on application because I don't like use telnet. but error. why?
package james;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2001
* Company:
* @author
* @version 1.0
*/
import org.apache.avalon.*;
import org.apache.avalon.blocks.*;
import org.apache.james.*;
import org.apache.james.transport.*;
import org.apache.james.userrepository.*;
import java.net.*;
import java.io.*;
import java.util.*;
public class addUser {
private String username,password,restr;
private UsersRepository users;
private org.apache.james.James mailServer;
public addUser() {
username="pty";
password="pty";
}
public String Add() {
mailServer=new org.apache.james.James();
if(mailServer.addUser(username,password)){
return restr="OK!";
}
else{
return restr="ERROR!";
}
}
public static void main(String [] args) {
addUser adduser=new addUser();
System.out.println(adduser.Add());
}
}
error:
java.lang.NullPointerException
at org.apache.james.James.addUser(James.java:464)
at james.addUser.Add(addUser.java:44)
at james.addUser.main(addUser.java:55)
Exception in thread "main"
Re: I want add user on application ,but error ,why?
Posted by Charles Benett <ch...@benett1.demon.co.uk>.
putingyu wrote:
>
> hi :
> I want add user on application because I don't like use telnet. but error. why?
>
> package james;
>
> /**
> * Title:
> * Description:
> * Copyright: Copyright (c) 2001
> * Company:
> * @author
> * @version 1.0
> */
> import org.apache.avalon.*;
> import org.apache.avalon.blocks.*;
> import org.apache.james.*;
> import org.apache.james.transport.*;
> import org.apache.james.userrepository.*;
> import java.net.*;
> import java.io.*;
> import java.util.*;
>
> public class addUser {
> private String username,password,restr;
> private UsersRepository users;
> private org.apache.james.James mailServer;
>
> public addUser() {
> username="pty";
> password="pty";
> }
> public String Add() {
> mailServer=new org.apache.james.James();
That's why. Its meant to be run as a server application over avalon.
> if(mailServer.addUser(username,password)){
> return restr="OK!";
> }
> else{
> return restr="ERROR!";
> }
>
> }
>
> public static void main(String [] args) {
> addUser adduser=new addUser();
> System.out.println(adduser.Add());
> }
> }
>
> error:
> java.lang.NullPointerException
>
> at org.apache.james.James.addUser(James.java:464)
>
> at james.addUser.Add(addUser.java:44)
>
> at james.addUser.main(addUser.java:55)
>
> Exception in thread "main"
---------------------------------------------------------------------
To unsubscribe, e-mail: james-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-user-help@jakarta.apache.org