公司用的是websphere, 于是自己也下载了一个试用版在自己家里的电脑上玩玩. 可以有事儿没事儿的时候学一下. 但是前天向往常一样启动WAS, 按完快捷键后就开始启Eclipse. 然后就出去了. 等回来时, 发现Eclipse已经启动了. 然后启JBoss. 等JBoss启动后, 敲入地址, 却显示该页无法显示(有点乱啊, 最近这个项目用的是JBoss, 但是平台的Server是WAS). 一查, 发现Was没有启动. 说什么"产品已经到期. 请重新安装或购买该产品."
我的头一下子就大了. 晕哦, 难道要我买正版? 我一个打工的, 哪有那么多钱啊......
于是开始在网上搜索破解之道. 结果一无所获. 找来一个办法就是修改系统时间. 可是一旦修改了系统时间, 卡巴就不干活了. ARP防火墙也不干活了...... 不过没有办法, 没有钱买正版, 又不想重装. 只得修改时间.
今天继续弄它. 想自己破解一下. 反正有Front End. 可是发现无从下手. bat文件看不懂 . 于是报着"让程序报错"的想法(让java的printStackTrace)告诉我是哪个类在检查这个License. 于是我把License文件给改名了. 运行startServer.bat. 发现它竟然打印如下信息:
C:\Documents and Settings\SERAPH>G:\IBM\WebSphere\AppServer\profiles\AppSrv01\bi
n\startServer.bat server1
WSVR0025I: 正在创建临时产品许可证
WSVR0027I: 该产品将在 60 天内到期。
ADMU0116I: 正在文件
G:\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1\startServer
.log
中记录工具信息
ADMU7701I: 由于 server1 注册成作为 Windows
服务运行,因此启动该服务器的请求将由启动关联的
Windows 服务完成。
ADMU0116I: 正在文件
G:\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1\startServer
.log
中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:server1
ADMU3200I: 服务器已启动。等待初始化状态。
ADMU3000I: 为电子商务开放服务器 server1;进程标识为
3856
看来IBM比较聪明, 没有打印printStackTrace. 看来他们先进行了判断, 如果不存在, 那么就生成一个喽. 估计这段代码逻辑应该是在安装后, 第一次运行时执行的. 呵呵, 这样看来IBM满傻的.
这样我们只要在Was到期后, 把License文件删除, 然后再启动就可以继续使用了.
深入:
看来Websphere的License判断时, 是把License的到期时间和当前的系统时间相比. 如果当前系统时间已经超过到期时间, 则认为过期. 而到期时间是在从创建License时开始计算的, 60天.
既然这样, 我们只要在创建License之前把系统时间改的超前一些, 比如改到2010年. 那么创建的License就是二年+60天后到期喽.
https://localhost:9043/ibm/console
原文出处:
http://www.webspherechina.net/club/viewthread.php?tid=8540
相关推荐
- **WebSphere 版本**: WebSphere Application Server 6.1 (试用版) #### 三、WebSphere 6.1 的安装与配置 1. **下载与安装**: - 从 IBM 官网下载 WebSphere Application Server 6.1 的试用版。 - 解压下载的...
### 使用WebSphere 6.1体验J2EE #### 一、引言 在《Experience J2EE! Using WebSphere Application Server V6.1》这本手册中,读者将了解到如何利用IBM WebSphere Application Server 6.1进行Java 2 Platform, ...
- **安装版本**:`was.cd.6100.trial.base.windows.ia32.zip`(IBM官方提供的60天试用版) - **操作系统平台**:Windows XP + SP2 - **步骤**: - 下载并安装WebSphere 6.1,按照向导提示完成安装。 - 创建新的...
首先,安装WebSphere 6.1,确保使用的是was.cd.6100.trial.base.windows.ia32.zip版本,这是IBM官方网站提供的60天试用版。安装后,在Windows XP SP2平台上,通过程序组启动概要文件管理,创建新的概要文件。接着,...
- 下载`was.cd.6100.trial.base.windows.ia32.zip`,这是IBM提供的60天试用版。 - 按照安装向导提示完成安装。 - 安装完成后,通过程序组启动概要文件管理器,创建新的概要文件。 2. **管理控制台访问**: - ...
- **启动安装程序**: 运行 WebSphere Application Server 试用版安装程序。 - **许可证协议**: 阅读并接受许可协议。 - **安装类型**: 选择合适的安装类型,例如完整安装或自定义安装。 - **安装路径**: 指定 ...
1. **安装WS_SDK_JAVA_TECH**:解压下载的试用版压缩包,按照官方文档或提供的指南执行安装过程。通常,这包括设置环境变量如JAVA_HOME和WS_SDK_HOME,以指向SDK的安装路径。 2. **配置WAS**:在WebSphere ...
如果在安装过程中遇到问题,如profileType参数缺失,可能是由于使用了试用版,应使用服务器集群版。 3. **静默安装**:以root用户身份,进入`/websphere/WAS/`目录,执行`sh install -options "responsefile_edit....
- **试用版(Trial Version)**:为用户提供了一个免费体验产品的机会。 - **启动版(Starter Edition)**:适合小型项目或轻量级应用,提供基本的功能集合。 - **远程适配器部署版(for Remote Adapter Deployment...