tomcat J2EEApplication=none,J2EEServer=none

本文介绍了当使用Tomcat部署项目时遇到的由于JDK版本不一致导致的问题,并提供了具体的解决步骤。此外还讨论了Eclipse中配置Tomcat的相关注意事项。

 

严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/dangdang,J2EEApplication=none,J2EEServer=none

最终原因是Tomcat下面设置的JDK和应用程序使用的JDK版本不一致所致!!!

?

解决办法:
1.打开MyEclipse
2.Window
3.Preferences
4.选择Java节点
5.Installed JREs
6.可以看到当前使用的JVM是什么版本,路径在哪里,现在我们要改正和Tomcat一样的虚拟机.
6.Edit
7.JRE home directory
8.Browse 找到:C:\Sun\SDK\jdk\jre(找到你的安装目录)
9.ok
搞定了.!

分析:
比如,你项目中的是JRE5.0但compile是JRE6.0则出现上述错误。或者版本不一致

 

 

 另外,需要注意的是,在ecplise中的preference配置tomcat时:



 

1.D:\apache-tomcat-7.0.27\conf目录中的server.xml

 

2.D:\apache-tomcat-7.0.27\conf\Catalina\localhost目录中的xml格式为:

<Context path="/TestHibernate" reloadable="true" docBase="D:\workspace\TestHibernate" workDir="D:\workspace\TestHibernate\work" />

 如果配置时,选择的是第二种方式,若在其目录中没有属于该项目的xml配置,则也可能出现上述问题。

 选择第一种的话,配置后无此问题。

 

 

--- lowercaseOutputLabelNames: true lowercaseOutputName: true whitelistObjectNames: ["java.lang:type=OperatingSystem", "Catalina:*", "org.apache.catalina.webresources:*"] blacklistObjectNames: [] rules: - pattern: 'Catalina<type=Server><>serverInfo: (.+)' name: tomcat_serverinfo value: 1 labels: serverInfo: "$1" type: COUNTER - pattern: 'Catalina<type=GlobalRequestProcessor, name=\"(\w+-\w+)-(\d+)\"><>(\w+):' name: tomcat_$3_total labels: port: "$2" protocol: "$1" help: Tomcat global $3 type: COUNTER - pattern: 'Catalina<j2eeType=Servlet, WebModule=//([-a-zA-Z0-9+&@#/%?=~_|!:.,;]*[-a-zA-Z0-9+&@#/%=~_|]), name=([-a-zA-Z0-9+/$%~_-|!.]*), J2EEApplication=none, J2EEServer=none><>(requestCount|processingTime|errorCount):' name: tomcat_servlet_$3_total labels: module: "$1" servlet: "$2" help: Tomcat servlet $3 total type: COUNTER - pattern: 'Catalina<type=ThreadPool, name="(\w+-\w+)-(\d+)"><>(currentThreadCount|currentThreadsBusy|keepAliveCount|connectionCount|acceptCount|acceptorThreadCount|pollerThreadCount|maxThreads|minSpareThreads|maxConnections|maxThreads):' name: tomcat_threadpool_$3 labels: port: "$2" protocol: "$1" help: Tomcat threadpool $3 type: GAUGE - pattern: 'Catalina<type=Manager, host=([-a-zA-Z0-9+&@#/%?=~_|!:.,;]*[-a-zA-Z0-9+&@#/%=~_|]), context=([-a-zA-Z0-9+/$%~_-|!.]*)><>(processingTime|sessionCounter|rejectedSessions|expiredSessions):' name: tomcat_session_$3_total labels: context: "$2" host: "$1" help: Tomcat session $3 total type: COUNTER - pattern: 'java.lang<type=OperatingSystem><>(FreePhysicalMemorySize|TotalPhysicalMemorySize|CommittedVirtualMemorySize):' name: jvm_memory_$1_bytes labels: metric_type: "$1" type: GAUGE help: "JVM memory metrics ($1 in bytes)" - pattern: 'java.lang<type=OperatingSystem><>(AvailableProcessors|ProcessCpuLoad|SystemCpuLoad|SystemLoadAverage)' name: jvm_processor_$1 type: GAUGE help: "JVM processor metric ($1)" - pattern: 'java.lang<type=Threading><>CurrentThreadUserTime' name: jvm_threads_currentthreadusertime_total type: GAUGE help: "User time used by current thread in nanoseconds" - pattern: 'org.apache.catalina.webresources<type=Cache><>(cacheSize|cacheMaxSize|cacheHitCount|cacheObjectMaxSize)' name: 'tomcat_resource_cache_$1' type: GAUGE help: "Tomcat static resource cache metrics ($1)" #启动tomcat缓存的监控插件 这是tomcat的采集配置,怎么天server_name指标
最新发布
06-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值