我们可以在JBoss(WildFly)上的应用程序的Java web项目中设置应用程序洞察。这一步没有任何问题,我们可以在Azure门户上看到web请求的监控数据。
但是我们在安装代理时会得到NoClassDefoundError
。
wildfly | JBoss Bootstrap Environment
wildfly |
wildfly | JBOSS_HOME: /opt/wildfly
wildfly |
wildfly | JAVA: /opt/java/bin/java
wildfly |
wildfly | JAVA_OPTS: -server -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Xbootclasspath/p:/opt/wildfly/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-2.0.4.Final.jar -Xms64m -Xmx1024m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager -Djava.awt.headless=true -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n -javaagent:/opt/wildfly/applicationinsights/applicationinsights-agent-2.0.0-BETA.jar
wildfly |
wildfly | =========================================================================
wildfly |
wildfly | Listening for transport dt_socket at address: 8787
wildfly | AI-Agent: INFO 12-01-2018 15:35, 1: Agent jar found at /opt/wildfly/applicationinsights/applicationinsights-agent-2.0.0-BETA.jar
wildfly | AI-Agent: INFO 12-01-2018 15:35, 1: Agent jar name is applicationinsights-agent-2.0.0-BETA.jar
wildfly | AI-Agent: TRACE 12-01-2018 15:35, 1: Successfully loaded Agent jar
wildfly | AI-Agent: INFO 12-01-2018 15:35, 1: Agent is up
wildfly | 15:35:43,988 INFO [org.jboss.modules] (main) JBoss Modules version 1.5.2.Final
wildfly | 15:35:44,116 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.6.Final
wildfly | 15:35:44,194 INFO [org.jboss.as] (MSC service thread 1-4) WFLYSRV0049: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) starting
...
<truncated>
...
wildfly | Caused by: java.sql.SQLException: java.lang.NoClassDefFoundError: com/microsoft/applicationinsights/agent/internal/coresync/impl/ImplementationsCoordinator
wildfly | at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:963)
wildfly | at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:896)
wildfly | at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:885)
wildfly | at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)
wildfly | at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:877)
wildfly | at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:873)
wildfly | at com.mysql.jdbc.Util.handleNewInstance(Util.java:422)
wildfly | at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:410)
wildfly | at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:328)
wildfly | at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnection(LocalManagedConnectionFactory.java:321)
wildfly | ... 28 more
wildfly | Caused by: java.lang.NoClassDefFoundError: com/microsoft/applicationinsights/agent/internal/coresync/impl/ImplementationsCoordinator
wildfly | at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1424)
wildfly | at com.mysql.jdbc.ConnectionImpl.loadServerVariables(ConnectionImpl.java:3833)
wildfly | at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:3283)
wildfly | at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2126)
wildfly | at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2088)
wildfly | at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:806)
wildfly | at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
wildfly | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
wildfly | at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
wildfly | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
wildfly | at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
wildfly | at com.mysql.jdbc.Util.handleNewInstance(Util.java:404)
wildfly | ... 31 more
在使用Wildfly的以下配置之前,我也遇到了同样的问题
set JAVA_OPTS=%JAVA_OPTS% -javaagent:D:\workspace\applicationinsights-agent-2.1.1.jar
set JAVA_OPTS=%JAVA_OPTS% -Djboss.modules.system.pkgs=org.jboss.byteman,com.singularity,org.jboss.logmanager,com.microsoft.applicationinsights.agent
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Xbootclasspath/p:D:/wildfly-10.1.0.Final/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-2.0.3.Final.jar
我使用Nginx作为反向代理,它接收请求,然后执行proxy_pass以从运行在8001端口上的上游服务器获得实际的web应用程序。 如果我转到mywebsite.com或执行wget,我会在60秒后获得504网关超时...但是,如果我加载mywebsite.com:8001,应用程序将按预期加载! 和Nginx错误日志的输出:
问题内容: 我有一个带有可观察列表的ComboBox,该列表随用户键入字符或进行选择而更新。当我从ComboBox中选择一个项目并调用我的侦听器事件,然后从ComboBox的ObservableList中调用clear()方法时,引起了我遇到的问题。 完整代码 现在,当我收到错误消息时,ObservableList会按原样出现,但我仍然收到此异常。尝试调试此错误导致我的IDE在调用setAll(运
我有简单的服务如下: Zuul配置: 当我尝试用url()调用transactions-api-service时,我得到了Zuul异常: 2016-02-13 11:29:29.050 WARN 4936---[nio-8765-exec-1]O.S.C.N.Z.Filters.Post.SenderRorFilter:筛选过程中出错 我在Zuul上缺少任何配置吗?
如果我注释掉“%matplotlib inline”,代码运行正常,但如果我不注释“%matplotlib inline”,则“fig,axes=plt.subplot(nrows=x_p,ncols=y_p)”开始创建空白绘图,下面的代码会触发如下错误。知道为什么吗?
我正在使用nginx-proxy将子域连接到不同的docker服务。自从最近的一次图像更新后,我再也无法连接到我的gitlab实例了。我不知道是nginx-proxy还是gitlab更新导致了这个问题。当我尝试连接到gitlab.mydomain.com时,会出现以下错误: > 浏览器:502坏网关。nginx/1.13.3 nginx-代理日志: nginx-proxy_1 nginx.1 20
我们有一种主从存储库方法,将nexus pro设置为主存储库,nexus pro设置为从存储库,其中我们的快照和发布存储库配置为代理(此外,使用sonatype nexus的smartproxy技术)。 我们的项目是基于Gradle和Ivy的多项目构建。我们使用动态版本(例如1。)定义和解决依赖关系。 问题是无法在代理上解决工件,该代理已正确发布到主存储库,并且未转发到从(代理)存储库(例如,由于