JProfiler4.2.2初探-注册码输错会如何?

    早期在webwrok和hibernate及spring下写过一个站点,一直运行很慢,cpu经常100%了,决心用JProfiler监控一下。
    我用的是JProfiler4.2.2版本,最新的可能已经到了5.1了。安装很简单,只是有一个地方要输入注册码,这个不太好找,好不容易从网上找到一段java代码,标的是可以生成JProfiler4.2的注册版,然后我随意生成一个,name和companyName随意写的,然后点next就安装下去了(注意:它并没有提示注册码错误等信息).
    安装完后,建立一个新的项目,即在quick start 里选an application server,locally or remotely,然后选择web server,我的是tomcat5.5,其bin目录里没有starup.sh,所以我选择的是“Apache Tomcat5.x(with Tomcat5.exe)”,再选择tomcat5.exe,然后剩下的点下一步即可,注意端口默认8849即可.这样最后点ok按纽,就会弹出一个终端窗口,里面为tomcat的启动信息(因web服务器而异)。
    然而,事实上并没有如此顺利,它弹出了一个对话框,内容大体如下(可能有实际有点出入,但意思大体一致):
Could not connected to 127.0.0.1.The JVM has been teminated unexpectedly.....
    而控制台显示一些ClassPath的信息,最后一行显示JProfiler > Disconnected
    tomcat根本也没有启动。
    看到这些报错信息,你能猜想出问题出在哪里么?
    好象不是很容易。我立即从官方找来doc(本以为这样的东西不需要Doc呢),翻了一阵,没有相关介绍,我确信自己没有做错什么!无奈之下,我把jdk 1.5_06重装了3次,又把JProfiler重装了3次,错误依然如故!这中间还发生了点小插曲:JProfiler4.2.2我卸载时卸载不干净,第2次再安装的时候,它不会再要求你去重新输入注册码了,而沿用第一次你输入的注册码!即使你从windows的注册表里删除了所有的JProfiler 相关的键值结果仍然是这样(当然也有可能我删除的不干净,但概率不高)!
    似乎陷入了僵局,我岂是那种轻易放弃的人?google,baidu,查了好久,仅仅发现两例和我相同情况,但没有提及解决办法。还是自己来吧,来试验一下他自带的demo,呵呵,竟然发现也不能用,而且UI上没有明显的提示信息!不甘心之余,我又仔细检查其控制台的输出信息,发现里面有一句“the register key is invalid”!问题终于浮出水面!我心里恶狠狠地用"靠"来祝福它一句!
    原来是我找的注册程序有问题,根本不匹配当前版本或根本就不是有效的注册程序!又重新找了一份破解jar,这个挺好搜的,我就不提供下载了,毕竟人家软件是收费的,有需要的可以给我留言并留下邮件地址。
在其"help"菜单里找到重新输入注册码项,输入正确的验证码,就成功了!
    真乃一朝烟消云散,神情气爽.........

你可能感兴趣的:(spring,jvm,tomcat,Hibernate,Web)