开发者社区> 问答> 正文

anylog不能连接tomcat错误?报错

 @大乌贼  请教下,我尝试用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.WebappLoader

pid=15736 port=58013

com.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

展开
收起
爱吃鱼的程序员 2020-06-12 10:46:36 521 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    是不是你用用了window-tools.jar生成的AGENT的JAR拷贝到linux使用?


    都在windows上操作的,用的是anylog-1.0.3u1-release-windows这是由于被嵌入进程没有能成功加载agent,是否能提供被嵌入进程的system日志呢?被附加的进程是我这边是用idea起的一个tomcat6.请问你说的system日志是指哪一个,是指tomcat下logs里的?<divclass="ref">

    引用来自“大乌贼”的评论

    这是由于被嵌入进程没有能成功加载agent,是否能提供被嵌入进程的system日志呢?

    可否试下独立启动tomcat是否可以?

    idea方式启动没有经过测试,理论上是不会有问题的,我下来也找个idea测一下。

    独立运行环境可以,谢谢!不过现在生产上的项目是windows注册Tomcat服务的方式运行,实际进程是tomcat.exe,这种情况程序是拿不到pid,可有方法解决?

    2020-06-12 10:46:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载