SSH2项目在Tomcat下部署后怎么获取log4j生成的日志文件路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH2项目在Tomcat下部署后怎么获取log4j生成的日志文件路径相关的知识,希望对你有一定的参考价值。

小弟想:在Struts2+Hibernate+Spring的框架上,获取部署在Tomcat上之后的log4j生成的日志文件,并将日志文件读取显示在网页上。求高手指点,思路也行。。。

这个先要看你的log4j的log输出路径在哪里了啊,好像没有什么特殊路径改动的会在tomcat的根路径下面,给个建议:在项目路径下面建一个logs这样的文件夹,然后修改log4j的输出路径到这个目录下面,这样你在维护日志方面会简单很多。追问

如果在tomcat根路径下,怎么获取该日志文件路径呢?

参考技术A log4j生成日志的路径应该自己在log4j.properties 或 log4j.xml中进行配置的。如果没有配置,当然就不会有文件。而这个配置文件是属于各个系统自身的。 参考技术B 1.首先使用log4j设置日志文件的输出名称,大小,路径等。
2.然后通过程序读取文件内容。最后输出至页面即可。

jsp工程 改名后再部署出问题

我有一个jsp工程,我把工程文件夹的名字改了,然后用eclipse部署到tomcat下,怎么部署后的工程名字还是原来的?请问是在哪里修改才能部署也按照改后的工程名字?

在eclipse,MyEclipse中,右击项目然后ReName改项目名是不够的,还要右击项目,选Properties->Myeclipse->Web->Web context-root
这里的项目名也要改
参考技术A 你找下工程目录下那些配置文件,.project看下这个里面改了可以不。我没试,自己多看看吧。

以上是关于SSH2项目在Tomcat下部署后怎么获取log4j生成的日志文件路径的主要内容,如果未能解决你的问题,请参考以下文章

log4j 日志基础教程

java项目怎么部署到linux服务器啊?

java 怎么获得tomcat 控制台输出的日志

宝兰德部署war包以后访问不到页面

log4j无日志生成? 我将一个web项目部署在tomcat server.xml配置文件中,当我启动tomcat是无日志输出。

jsp工程 改名后再部署出问题