[2011-05-11 08:41:13] runqianReportLogger : [ERROR]  - Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:284)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at com.runqian.report4.dataset.JNDIConnectionFactory.<init>(Unknown Source:13)
at com.runqian.report4.view.ReportServlet._$1(Unknown Source:390)ublic static void main(String[] args) throws Exception { Server server = new Server();
Connector connector = new SelectChannelConnector();
connector.setPort(80); // 设置要监听的端口.
server.addConnector(connector);
WebAppContext context = new WebAppContext();
context.setContextPath("/test"); // 设置上下文路径
// 设置web应用根路径
context.setResourceBase("D:/java/workspace/test/WebContent");
HandlerCollection handlerCollection = new HandlerCollection();
handlerCollection.addHandler(context);
server.setHandler(handlerCollection);
server.start(); }