diff -r jackrabbit-1.3.3-orig/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/server/jmx/JCRServer.java jackrabbit-1.3.3-src/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/server/jmx/JCRServer.java
22a23,24
> import javax.jcr.Credentials;
> import javax.jcr.LoginException;
23a26,28
> import javax.jcr.RepositoryException;
> import javax.jcr.Session;
> import javax.jcr.SimpleCredentials;
25a31
> import org.apache.jackrabbit.api.JackrabbitWorkspace;
58a65,69
>     
>     /**
>      * Local repository instance
>      */
>     private Repository localRepository;
72c83
<         Repository localRepository = (Repository) localContext
---
>         localRepository = (Repository) localContext
148a160,186
>     public void createWorkspace( String usuario, String password, String workspace ) {
>         try {
>             Credentials cred = new SimpleCredentials( usuario, password.toCharArray() );
>             Session sesion = this.localRepository.login( cred );
>             JackrabbitWorkspace ws = ( JackrabbitWorkspace ) sesion.getWorkspace();
>             ws.createWorkspace( workspace );            
>         } catch ( LoginException ex ) {
>             ex.printStackTrace();
>         } catch ( RepositoryException ex ) {
>             ex.printStackTrace();
>         }
>     }
> 
>     public
> 
>     /**
>      * Local repository instance
>      */
>     Repository getLocalRepository() {
>         return localRepository;
>     }
> 
>     public void setLocalRepository( Repository localRepository ) {
>         this.localRepository = localRepository;
>     }
>     
> 
diff -r jackrabbit-1.3.3-orig/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/server/jmx/JCRServerMBean.java jackrabbit-1.3.3-src/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/server/jmx/JCRServerMBean.java
39a40,41
>     
>     public void createWorkspace( String usuario, String password, String workspace);
