由于意外异常或抛出错误,无法初始化Struts ActionServlet

时间:2013-04-02 13:26:47

标签: struts torque

我是struts和扭矩的新手。我正在尝试在Struts中的Torque框架中创建数据库层。我尝试过的是在java项目中创建数据库并将该项目实现到我的项目中。并在使用插件初始化扭矩时。我得到了 这个错误:

  

由于意外的异常或错误,无法初始化Struts ActionServlet   抛出,因此将servlet标记为不可用。最有可能的是,这是由于不正确   或缺少库依赖。 java.lang.NoClassDefFoundError:com / login / Login

代码:

    public void init(ActionServlet arg0, ModuleConfig arg1)
                throws ServletException {
            try {
                Login.initialize("login");
            } catch (Exception e) {
                e.printStackTrace();
                 throw new ServletException(e);
            }
        }


public static synchronized Configuration getConfig() throws ConfigurationException {
            config = new CompositeConfiguration();
            URL configURL = Login.class.getResource("/Login.properties");

            if (configURL != null)
                config.addConfiguration(new PropertiesConfiguration(configURL));

            configURL = Login.class.getResource("/LoginDefault.properties");
            if (configURL != null)
                config.addConfiguration(new PropertiesConfiguration(configURL));
        return config;
    }

public static synchronized void initialize(String instance, PrintStream out) throws Exception {
        Login.instance = instance;
        if (initialized)
            return;
        Torque.init(getConfig());
        LoginMapInit.init();
        initialized = true;
    }

0 个答案:

没有答案