试题库系统 浏览器登录一登录就这样,求大神帮忙解决,捉急!!!!!!log4j:ERROR Could not read configuration file from URL [file:D:/apache-tomcat-7.0.92/webapps/tkxt/WEB-INF/config/log4j.properties].
java.io.FileNotFoundException: D:\apache-tomcat-7.0.92\webapps\tkxt\WEB-INF\config\log4j.properties (系统找不到指定的路径。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
at java.net.URL.openStream(URL.java:1009)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:433)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:336)
at org.springframework.util.Log4jConfigurer.initLogging(Log4jConfigurer.java:73)
at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:152)
at org.springframework.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:51)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5157)log4j:ERROR Ignoring configuration file [file:D:/apache-tomcat-7.0.92/webapps/tkxt/WEB-INF/config/log4j.properties].
2019-4-11 14:26:43 org.apache.catalina.core.ApplicationContext log
信息: Error parsing HTTP request header
 Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
at org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(InternalAprInputBuffer.java:186)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1050)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2574)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2563)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:619)

解决方案 »

  1.   

    D:/apache-tomcat-7.0.92/webapps/tkxt/WEB-INF/config/log4j.properties  有问题,是不是在本地可以运行,放到服务器就运行不出来。可能是文件目录改变了,再看看
      

  2.   

    会是因为没有log4j包吗
      

  3.   

    直接到服务器目录看下文件,是否存在。1是拷贝到tomcat下面的目录,检验是否能用。2看打包发布的时候,看看配置加入了没有。
    一般很多配置文件在WEB-INF\classes 下面的
      

  4.   

    没有config文件啊要怎么办