首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Procrun和log4配置

Procrun和log4配置
EN

Stack Overflow用户
提问于 2012-09-10 22:56:03
回答 1查看 1.9K关注 0票数 0

我正在使用procrun为我的java进程启动一个Windows Service。我可以启动服务,但我设置的log4j配置似乎不起作用。这是我在procrun创建的stderr文件中看到的:

代码语言:javascript
复制
log4j:WARN No appenders could be found for logger (com.jar.aa.MainEntry).
log4j:WARN Please initialize the log4j system properly.

下面是我指定用来安装服务的命令:

%INSTALL_SERVICE_CMD% //IS//SERVICEAGENT --DisplayName="DispName" --Install=%SERVICE_EXE_HOME%\prunsrv.exe --LogPath=%INSTALLER_HOME% --LogLevel=Info --StdOutput=auto --StdError=auto --StartMode=Java --StopMode=Java --Jvm=auto --Startup=auto --JvmMx=512 ++JvmOptions=-XX:MaxPermSize=128m --StartPath=%START_CLASS_PATH%\ --Classpath=%CLASSPATH%;MyJar.jar --StartClass=com.jar.aa.MainEntry --StopClass=com.jar.aa.ExitEntry ++StopParams=--stop ++JvmOptions=-Dfile.encoding=UTF8 ++JvmOptions=-Dlog4j.configuration=log4j.properties ++JvmOptions=-Dorg.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl

我将log4j属性放在与此安装脚本相同的目录中。

有人能告诉我我可能遗漏了什么吗?任何帮助都将不胜感激。

谢谢,

K

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-30 05:37:53

我不确定我的记忆是否正确,但我认为我遇到了同样的问题,并通过在我的jar文件中包含log4j配置文件来解决它。在您的例子中是MyJar.jar。

如果仍然有问题,请尝试将jar放在类路径定义的开头。HTH

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12354287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档