在linux下配置log4j
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux下配置log4j相关的知识,希望对你有一定的参考价值。
在linux下配置log4j,要求路径为绝对路径,每天产生一个日志文件。
log4j与linux没有半毛钱关系。与项目本身有关。比如java中的配置文件即可。只是注意在linux系统中的路径就可以了 参考技术A 其实主要矛盾是在linux下的物理路径问题:
1、使用<%=application.getRealPath("/")%>测试出当前站点在系统中的绝对路径,如:/vhost/6/6/2/net66243875/www/
2、修改输出源中文件位置如:
# 每天新建日志
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=/vhost/6/6/2/net66243875/www/log.txt
log4j.appender.A1.Encoding=utf-8
log4j.appender.A1.Threshold=DEBUG
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%dABSOLUTE %5p %c1:%L : %m%n本回答被提问者采纳
Linux下Tomcat配置service启动
Linux下Tomcat安装配置
买了台阿里云服务器,因为配置比较低,所以用Linux系统,这里记录一下我在Linux系统中Tomcat的安装配置。
前提JDK已经安装好。
安装
首先在/usr/local/下建立一个tomcat的文件夹
cd /usr/local/
mkdir tomcat
cd tomcat/
在网上下载tomcat的包,我现在的是tomcat8,也可根据实际需要到官网上获取下载链接。
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz
然后解压缩
tar zxvf apache-tomcat-8.5.20.tar.gz
将tomcat中的/bin/catalina.sh 脚本 拷贝到init.d下,这样是为了比较方面的启动tomcat,在任务地方通过service tomcat start 就可以启动tomcat
cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
vim /etc/init.d/tomcat
在第二行加入以下内容:
chkconfig: 112 63 37
description: tomcat server init script
Source Function Library
. /etc/init.d/functions
JAVA_HOME=你的jdk路径
CATALINA_HOME=tomcat安装路径
例如:我的是
JAVA_HOME=/usr/java/jdk1.8.0_144/
CATALINA_HOME=/usr/local/tomcat
保存文件后执行以下操作
chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on
启动tomcat:
service tomcat start
可在浏览器输入http://你的ip:8080,tomcat默认端口是8080,如果成功启动的话会看到tomcat主界面
配置
Linux下tomcat配置和windows下是一样的,这里讲下配置tomcat服务的访问端口:
cd /usr/local/tomcat/conf/
vim server.xml
找到:
<Connector port="8080" protocol="HTTP/1.1"
修改为:
<Connector port="你想要的端口" protocol="HTTP/1.1"
重启tomcat
service tomcat stop
service tomcat start
这样tomcat就配置成功了
以上是关于在linux下配置log4j的主要内容,如果未能解决你的问题,请参考以下文章