我是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;
}