捆饶我的问题 log4j:ERROR No output stream or file set for the appender named [A3]. 查看你log4j的配置文件有没有对A3的配置 appender 的配置有问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #A3--打印到文件Businesslog中--专门记录逻辑处理层服务log信息log4j.appender.A3=org.apache.log4j.DailyRollingFileAppender#log4j.appender.A3.file=C:\Tomcat5\webapps\FlexOA\WEB-INF\Businessloglog4j.appender.A3.DatePattern='.'yyyy-MM-ddlog4j.appender.A3.layout=org.apache.log4j.PatternLayoutlog4j.appender.A3.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%nlog4j是这样的,应该不是这个的问题。还有它提示的异常是:SQLException: nulljava.lang.NullPointerException at com.torrensoft.flexoa.plan.ReadPlanManager.getUserNames(ReadPlanManager.java:53) at com.torrensoft.struts.plan.ReadPlanAction.perform(ReadPlanAction.java:70) at org.apache.struts.action.Action.execute(Action.java:420) 问题解决了但是我没有用本来带有的数据库连接的方法,我自己写了连接的操作;Class.forName("com.mysql.jdbc.Driver");String dbUrl = "jdbc:mysql://localhost:3306/flexoa?useUnicode=true&characterEncoding=GBK";Connection con = DriverManager.getConnection(dbUrl,"root","a");Statement stum = con.createStatement();String strSQL = new String("select sys_user.userName,sys_user_dept.userID from sys_dept ,sys_user_dept,sys_user where sys_dept.joint = sys_user_dept.deptJoint and sys_user_dept.userID = sys_user.id and sys_dept.manager = '"+id+"'");ResultSet rs = null;rs = stum.executeQuery(strSQL); if(!rs.next()){ return null;}ResultSetMetaData rmd = rs.getMetaData();int columNum = rmd.getColumnCount();Vector v1 = new Vector() ;//把游标指向顶部if(!rs.isBeforeFirst()){ rs.beforeFirst();} while (rs.next()){ for(int i = 1 ;i <= columNum ; i++) { Object obj = rs.getObject(i); if(obj == null || obj.toString().trim().equals("null")) { System.out.println("colum :"+ i+ " null"); obj = new String(""); } System.out.println("obj "+i +" :"+obj.toString()); v1.addElement(obj);}其实这个我也是照着原来的改写的,但是真的不知道为什么用他的就不行,自己写就解决了。请哪位大侠告知。 log4j:ERROR No output stream or file set for the appender named [A3].查看你log4j的配置文件有没有对A3的配置 appender 的配置有问题 关于sql的模糊查询的一个奇怪的问题(oracle) JavaScript中array()取值问题? 对于sso的几点疑问 在servlet中需要对session实现异步吗? ResultSet 最大长度是多少?? 一个简单的存储过来 大家都看看吧. 关于java计时的问题,达人请进,在线等,谢谢 我不知道怎么运行客户端的程序。很急哪位大侠客能帮忙呀 毕业设计求救,在线等 Javaweb项目路径问题 Spring 异常的处理方法 java.lang.IllegalArgumentException: Resources cannot be null.郁闷!高手出手啊!
#A3--打印到文件Businesslog中--专门记录逻辑处理层服务log信息
log4j.appender.A3=org.apache.log4j.DailyRollingFileAppender#log4j.appender.A3.file=C:\Tomcat5\webapps\FlexOA\WEB-INF\Businesslog
log4j.appender.A3.DatePattern='.'yyyy-MM-dd
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%nlog4j是这样的,应该不是这个的问题。还有它提示的异常是:
SQLException: null
java.lang.NullPointerException
at com.torrensoft.flexoa.plan.ReadPlanManager.getUserNames(ReadPlanManag
er.java:53)
at com.torrensoft.struts.plan.ReadPlanAction.perform(ReadPlanAction.java
:70)
at org.apache.struts.action.Action.execute(Action.java:420)
但是我没有用本来带有的数据库连接的方法,我自己写了连接的操作;Class.forName("com.mysql.jdbc.Driver");
String dbUrl = "jdbc:mysql://localhost:3306/flexoa?useUnicode=true&characterEncoding=GBK";
Connection con = DriverManager.getConnection(dbUrl,"root","a");
Statement stum = con.createStatement();
String strSQL = new String("select sys_user.userName,sys_user_dept.userID from sys_dept ,sys_user_dept,sys_user where sys_dept.joint = sys_user_dept.deptJoint and sys_user_dept.userID = sys_user.id and sys_dept.manager = '"+id+"'");
ResultSet rs = null;
rs = stum.executeQuery(strSQL);
if(!rs.next())
{
return null;
}
ResultSetMetaData rmd = rs.getMetaData();
int columNum = rmd.getColumnCount();
Vector v1 = new Vector() ;
//把游标指向顶部
if(!rs.isBeforeFirst())
{
rs.beforeFirst();
}
while (rs.next())
{
for(int i = 1 ;i <= columNum ; i++)
{
Object obj = rs.getObject(i);
if(obj == null || obj.toString().trim().equals("null"))
{
System.out.println("colum :"+ i+ " null");
obj = new String("");
}
System.out.println("obj "+i +" :"+obj.toString());
v1.addElement(obj);
}其实这个我也是照着原来的改写的,但是真的不知道为什么用他的就不行,自己写就解决了。
请哪位大侠告知。