Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带有log4j的jdbcadapter中存在问题_Java_Sqlite_Jboss_Log4j - Fatal编程技术网

Java 带有log4j的jdbcadapter中存在问题

Java 带有log4j的jdbcadapter中存在问题,java,sqlite,jboss,log4j,Java,Sqlite,Jboss,Log4j,下面是我的jdbcadadapter,我正在使用jboss服务器,我已经将我的sqlite数据库位置设置为静态,我想将该位置设置为动态 <appender name="jdbcAppender" class="org.apache.log4j.jdbc.JDBCAppender"> <param name="URL" value="jdbc:sqlite:D:/db/sfLog.db" /> <param name="user" va

下面是我的
jdbcadadapter
,我正在使用jboss服务器,我已经将我的
sqlite
数据库位置设置为静态,我想将该位置设置为动态

<appender name="jdbcAppender" class="org.apache.log4j.jdbc.JDBCAppender">
        <param name="URL" value="jdbc:sqlite:D:/db/sfLog.db" />
        <param name="user" value="" />
        <param name="password" value="" />
        <param name="driver" value="org.sqlite.JDBC" />
        <param name="threshold" value="trace" />
        <param name="sql" value="INSERT INTO sfLog(UserID,UserName,IPAddress,Port,UserAgent,Type,Status,Message,Date) VALUES ('%X{UserID}','%X{UserName}','%X{IP}','%X{Port}','%X{Agent}','%X{Type}','%X{Status}','%m','%d{dd-MM-yyyy HH:mm:ss}')" />
</appender>

其中,与我的其他sqlite元数据一样,遵循我的get
file.getAbsolutePath(),如何使用
log4j


感谢您的改进

您可以尝试在属性服务.xml中设置这些参数,然后使用
System.getProperty