使用Struts2 时出现问题
最近在搭建SSH架构,不过在配置Struts时出现下列错误,测试了好几个project均有问题,去网上查,说是缺少某个log4j文件,但是我的项目中在Web App Libraries下已经包含了这个jar包,不知道该怎么办了,望各位大神能给与指导:
注:这个问题是出现在跳转jsp页面时出现的,刚开始的index.jsp能够正常显示,然后超链接点击后就无法正常显示了。
2015-11-28 14:02:13 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:myEclipsemyEclipseCommonbinarycom.sun.java.jdk.win32.x86_1.6.0.013bin;E:myEclipsemyEclipseCommonpluginscom.genuitec.eclipse.easie.tomcat.myeclipse_9.0.0.me201211011550tomcatbin
2015-11-28 14:02:14 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2015-11-28 14:02:14 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 247 ms
2015-11-28 14:02:14 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2015-11-28 14:02:14 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.13
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
2015-11-28 14:02:18 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2015-11-28 14:02:18 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2015-11-28 14:02:18 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/20 config=null
2015-11-28 14:02:18 org.apache.catalina.startup.Catalina start
信息: Server startup in 4334 ms
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(13)
如果日志功能不需要用到,不去配置程序也是可以正常运行的
你这里所说情况是超链接点击后不能正常显示,那不是log4j的问题,是request与action之间的处理没有写好
回复
那就是了,我只是做一个简单的超链接跳转,应该并不涉及到那个日志功能吧,那到底是哪里的错误呢?
回复
web.xml你有没有写servlet的配置
回复
并没有,只是一些最基本的配置,有filter和filter-map还有welcome文件,别的都没有,
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
这不是报错里都告诉你了吗, log4j2 的 configuration你没有写
我引入了log4j的jar包了,但是并没有写有关log4j的配置文件,是不是必须要写那个文件?
有log4j配置文件吗?
只是单纯的从一个jsp调到另一个jsp文件,也必须要配置servlet吗?并不跳到网页上。
回复
JSP页面向JSP页面跳转,如果只是页面跳转,可以使用简单HTML超链接就实现,但如果从JSP页面向JSP页面跳转中间需要后台功能,必须通过servlet
很多时候点击链接后找不到,大多是路径没指对
回复
哦,好的,谢谢您,我试试看,
<servlet>不写超,链接怎么跳转