我正在Windows Server 2003框中运行带有IIS的Adobe Coldfusion 9服务器,但是当我现在按照说明安装New Relic代理时,ColdFusion服务拒绝启动。 ColdFusion的-out.log包含以下内容:Adobe ColdFusion 9将不会以NewRelic代理启动
Feb 18, 2013 23:34:41 -0500 NewRelic 1 INFO: Agent is using Logback
Feb 18, 2013 23:34:42 -0500 NewRelic 1 INFO: Loading configuration file "C:\newrelic\.\newrelic.yml"
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at jrunx.kernel.JRun.invoke(JRun.java:180)
at jrunx.kernel.JRun.main(JRun.java:168)
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.jrunx.kernel)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at jrunx.kernel.JRun.<init>(JRun.java:446)
at jrunx.kernel.JRun$1.run(JRun.java:346)
at java.security.AccessController.doPrivileged(Native Method)
at jrunx.kernel.JRun.start(JRun.java:343)
at jrunx.kernel.JRun.startByNTService(JRun.java:427)
... 6 more
我不认为这是因为我把权限给IIS用户的文件夹上文件的权限。但是我对如何解决这个问题感到不知所措。
任何其他ColdFusion人都遇到过New Relic这个问题吗?
感谢
PS:这是一个VPS运行,而不是一个完整的专用服务器。
我不熟悉NewRelic的,但是这条道路似乎有点奇; “C:\ NewRelic的\ \ newrelic.yml。”那是对的吗? – 2013-02-19 13:49:12
是的,这对我来说似乎很奇怪; c:\ newrelic是jar和相关文件所在的目录;并有一个newrelic.yml与一些配置信息。该文档说,该jar在它(jar)所在的同一目录中查找newrelic.yml。 – oarevalo 2013-02-19 15:12:56
你说你给IIS用户授权,但ColdFusion用户呢? – 2013-02-19 15:18:55