@大乌贼 请教下,我尝试用anylog 连tomcat ,needInjectClassName=java.lang.RuntimeException 报错,是什么情况?
控制台错误信息如下:
2015-10-13 12:55:48.931:INFO:/: Velocity [debug] ResourceManager : found menu.v
m with loader org.apache.velocity.tools.view.servlet.WebappLoadercom.sun.tools.attach.AgentInitializationException: Agent JAR loaded but agent fa
iled to initialize
at sun.tools.attach.HotSpotVirtualMachine.loadAgent(HotSpotVirtualMachin
e.java:103)
at com.github.jobop.anylog.core.vm.VirtualMachineWrapper.loadAgent(Virtu
alMachineWrapper.java:100)
at com.github.jobop.anylog.core.vm.VirtualMachineWrapper.connect(Virtual
MachineWrapper.java:58)
at com.github.jobop.anylog.core.vm.VirtualMachineManager.connected(Virtu
alMachineManager.java:63)
at com.github.jobop.anylog.core.interactive.user.servlet.DOOperateDescri
ptorServlet.handleRequest(DOOperateDescriptorServlet.java:35)
at org.apache.velocity.tools.view.VelocityViewServlet.doRequest(Velocity
ViewServlet.java:217)
at org.apache.velocity.tools.view.VelocityViewServlet.doPost(VelocityVie
wServlet.java:192)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652
)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java
:445)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j
ava:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.jav
a:556)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandl
er.java:227)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandl
er.java:1044)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:
372)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandle
r.java:189)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandle
r.java:978)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j
ava:135)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper
.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:369)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstrac
tHttpConnection.java:486)
at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpC
onnection.java:944)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.conten
t(AbstractHttpConnection.java:1005)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnecti
on.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEn
dPoint.java:668)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEnd
Point.java:52)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPoo
l.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool
.java:543)
at java.lang.Thread.run(Thread.java:745)
fieldName=needInjectClassName
###pid=15736
com.github.jobop.anylog.core.exception.NotConnectedException: :please reconnect!
at com.github.jobop.anylog.core.vm.VirtualMachineWrapper.sendCommand(Vir
tualMachineWrapper.java:78)
at com.github.jobop.anylog.core.vm.VirtualMachineManager.sendCommand(Vir
tualMachineManager.java:83)
at com.github.jobop.anylog.core.interactive.user.servlet.DOOperateDescri
ptorServlet.handleRequest(DOOperateDescriptorServlet.java:76)
at org.apache.velocity.tools.view.VelocityViewServlet.doRequest(Velocity
ViewServlet.java:217)
at org.apache.velocity.tools.view.VelocityViewServlet.doPost(VelocityVie
wServlet.java:192)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652
)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java
:445)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j
ava:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.jav
a:556)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandl
er.java:227)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandl
er.java:1044)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:
372)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandle
r.java:189)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandle
r.java:978)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j
ava:135)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper
.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:369)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstrac
tHttpConnection.java:486)
at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpC
onnection.java:944)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.conten
t(AbstractHttpConnection.java:1005)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnecti
on.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEn
dPoint.java:668)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEnd
Point.java:52)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPoo
l.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool
.java:543)
at java.lang.Thread.run(Thread.java:745)
2015-10-13 12:56:07.006:INFO:/: Velocity [debug] ResourceManager : found result
是不是你用用了window-tools.jar生成的AGENT的JAR拷贝到linux使用?
可否试下独立启动tomcat是否可以?
idea方式启动没有经过测试,理论上是不会有问题的,我下来也找个idea测一下。
独立运行环境可以,谢谢!不过现在生产上的项目是windows注册Tomcat服务的方式运行,实际进程是tomcat.exe,这种情况程序是拿不到pid,可有方法解决?版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。