ورود

View Full Version : مبتدی: jarred up Sun LdapLoginModule



akhavan_a
یک شنبه 28 آذر 1389, 17:05 عصر
سلام به همه من دارم روی یک نرم افزار به نام Bonita کار می کنم (BPM هستش)و می خوام LDAP رو براش راه می اندازم .
توی سایت راهنماش گفته که باید LdapLoginModule را jarred up کنم ولی چون من جاوا بلد نیستم و تازه دارم یاد می گیرم اصلا نمی دونم باید چی کار کنم... نمی دونم چطور باید کد زیر رو compile کنم .... چون وقتی دستور زیر رو در command prompt استفاده می کنم 78 تا error:cannot find symbol می ده نمی دونم چه classpath ی باید استفاده کنم:
Javac MyLoginLdapModule.java

کد: (نمی شه attach کنم و همه ی کد رو بنویسم ):


package com.tci.bonita.auth;

import java.io.IOException;
import java.security.AccessController;
import java.net.SocketPermission;
import java.security.Principal;
import java.security.PrivilegedAction;
import java.util.Arrays;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.Map;
import java.util.ResourceBundle;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.Set;

import javax.naming;
import javax.naming.directory;
import javax.naming.ldap;
import javax.security.auth;
import javax.security.auth.callback;
import javax.security.auth.login;
import javax.security.auth.spi;

import com.sun.security.auth.LdapPrincipal;
import com.sun.security.auth.UserPrincipal;

import sun.security.util.AuthResources;

public class MyLdapLoginModule implements LoginModule {

// Use the default classloader for this class to load the prompt strings.
private static final ResourceBundle rb = AccessController.doPrivileged(
new PrivilegedAction<ResourceBundle>() {
public ResourceBundle run() {
return ResourceBundle.getBundle(
"sun.security.util.AuthResources");
......
....
.....

}
}
}

ممکنه یکی راهنماییم کنه ؟؟؟ :افسرده:
ممنون می شم

akhavan_a
یک شنبه 05 دی 1389, 15:38 عصر
بالاخره درستش کردم و کامپایل کردم کدمو.... امیدوارم که هیچ java نویسی از C# نویس سوال نداشته باشه (: