我想在没有互联网连接的情况下升级Glassfish。但我已经下载了最新版本。
我已完成以下步骤,
例如。 galssfish-3.0 是旧版本, glassfish-3.1 是较新版本。
步骤:1 我刚刚复制了 glassfish-3.0 / glassfish / domains / domain1 并粘贴在 glassfish-3.1 / glassfish / domains
步骤:2
在 glassfish-3.1 / bin ./asadmin
中,我只需输入命令asadmin> start-domain --upgrade
然后我检查了版本 asadmin>版本输出
Version = GlassFish Server Open Source Edition 3.1.1 (build 12)
Command version executed successfully.
这是正确的还是我需要采取其他一些方法来实现这一目标?如果错了请以正确的方式指导我。
任何人都可以帮助我吗?
提前致谢,
Gnik
答案 0 :(得分:3)
关于Oracle GlassFish Server 3.1 Upgrade Guide,你做对了。
本指南中提供了一些有关已部署应用程序迁移的提示:
应用程序归档(EAR文件)和组件归档(JAR,WAR和 部署在源服务器中的RAR文件不需要任何文件 修改以在Oracle GlassFish Server 3.1上运行。组件 可能有不兼容性部署在GlassFish Server 3.1上 兼容性属性设置为v2并且将在不更改的情况下运行 GlassFish Server 3.1。但是,您可以考虑修改 应用程序符合Java EE 6要求。
...
源服务器中部署的应用程序和组件是 在升级期间部署在目标服务器上。做的应用程序 必须手动部署未在目标服务器上成功部署 用户在目标服务器上。
如果域包含有关已部署应用程序的信息,并且该域名包含 安装的应用程序组件不同意配置 信息,配置迁移不变,没有任何 尝试重新配置错误的配置。
您应仔细阅读本指南,并在服务器启动或手动重新部署期间检查已部署的应用程序是否存在任何错误/异常。
前段时间我按照3.0到3.1.1的更新指南中所述进行了更新,并且记不起任何更大的问题。