jwm*_*s81 5 websphere rad websphere-6.1
我目前在websphere 6.1环境中使用Spring 3.0框架.我使用的IDE是RAD(Rational Application Developer)7.5.昨晚我正在处理一个问题,我发现在我的工作区进行更改后,我的代码在服务器上没有100%刷新.我的问题是websphere在以下方面的观点有何不同:
在开发J2EE应用程序时,其他Application Server/IDE是否具有相同类型的syning问题?
使用RAD这是默认行为.当你"清理"它时,它会删除已编译的对象并通过"全部构建"重新创建它们,然后执行"发布".当你"构建"它构建它认为必要的任何东西然后做'发布'.当你'构建所有'时,它构建所有对象,然后进行'发布'.
当您(或您的IDE通过上述命令)执行'发布'时,它将获取所有编译对象并将它们部署到您为此项目设置的服务器上(如果服务器正在运行,则通过热交换).热交换适用于某些事情(例如JSP),但不适用于其他事物(配置文件,EJB等).如果无法正确进行热插拔,则需要退回服务器.
举例来说,如果你有RAD设置自动建立,服务器正在运行,并且更改了EJB会发生什么事是:
1. EJB会被编译
2.如果该项目是OK RAD将更改部署
3.服务器可能无法获取您的hotswapped更改,因此服务器将继续运行旧代码
当发生这种情况时,会反弹服务器并且代码将被提取.
| 归档时间: |
|
| 查看次数: |
16643 次 |
| 最近记录: |