教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

扩展你的WebCenter_Spaces应用程序(2)

来源:网络收集 时间:2026-05-18
导读: weblogic.Deployer$DeployerException:weblogic.deploy.api.tools.deployer.DeployerExceptio n:Task9failed:[Deployer:149117]deploylibrarycustom.webcenter.spaces[LibSpecVersion=11.1. 1.2,LibImplVersion=11.

weblogic.Deployer$DeployerException:weblogic.deploy.api.tools.deployer.DeployerExceptio

n:Task9failed:[Deployer:149117]deploylibrarycustom.webcenter.spaces[LibSpecVersion=11.1.

1.2,LibImplVersion=11.1.1.2.5]onAdminServer,WC_Spaces.

发生此错误说明部署的新版本和实施的老版本是相同的。使用WLS控制台验证此版本,

更改config.properties里restart.implementation.version.suffix的值。当你重新编译和重新

部署,实施的版本因该加1.

c. "ng.IllegalArgumentException" displays:

重启Webcenter Spaces部署管理服务器。

d. Deployment hangs:

如果在部署阶段遇到问题和程序挂起,你可以结束并且杀掉Jdeveloper的ant

进程并且重启WebCenter Spaces管理服务器。

e. Newly deployed WebCenter Spaces shared library is not active

如果共享库不起作用,你可以使用WLS控制台删掉不起作用的共享库。然后重建(Run Ant

Target>clean-dist)或调换(Run Ant Target > deploy-shared-lib) WebCenter Spaces共享库。

f. "Error occurred attempting to display the list of pages you can access. Please contact the

administrator" displays after logging in:

重启Webcenter Spaces部署管理服务器。

g. "WCS#2009.12.22.00.49.35: Fatal error occurred while getting members" displays:

重启Webcenter Spaces.

h. Changes are not available after deployment even though deployment successful.

Webcenter Spaces总是使用最新的版本库,在WLS控制台中检查与实施相匹配的版本的

MANIFEST.MF。

DesignWebCenterSpaces/WebCenterSpacesExtensionLibrary/META-INF/MANIFEST.MF是否

与WSL控制台概述 extend.spaces.webapp一样。

如何扩展WebCenter Spaces 应用程序

第三节,WebCenter Spaces资源开发

这里介绍WebCenterSpacesResources项目,Webcenter Spaces的开发设计环境。通过这个项目可以上传,可以用Jdeveloper开发或定制Webcenter Spaces资源。

A:使用WebCenterSpacesResources project做Round-Trip Development

Webcenter’s Round-Trip Development 是一个简单方便的方法来修改整个应用程序,无需重新部署WebCenter Spaces。Round-trip development是指功能和技术,让你部署的应用程序上传和下载资源,到Jdeveloper来维护和增强应用程序。一旦上传改变你的应用程序,你可以返回到WebCenter Spaces立即使用或测试。

WebCenter Spaces提供了一些默认的皮肤和页面模板以供使用和修改。为了保持Webcenter Spaces的易用性,WebCenter Spaces对创建和修改资源做了一定的限制。如果你对资源的需求超出了Webcenter Spaces的编辑功能,你可以使用Jdeveloper开发新的功能,WebCenterSpacesResources项目专门用来设计和开发新的功能。

Oracle建议你使用此项目建设和管理自定义外观、页面模板、页面风格、导航、内容显示模板和资源目录。该项目提供了一些示例资源,像你可能需要的一些文件或文件夹。你不必从头开发,你可以用JDeveloper编辑WebCenter Spaces的现有资源,或者使用一个样本作为开始起点。

当你要部署新的资源,你可以直接从JDeveloper上传资源到WebCenter Spaces,只需提供JDeveloper主机访问端口和Webcenter Spaces运行的名称。

Note:你不需要部署定制资源共享库。

另外你可以登录到Webcenter Spaces通过资源管理器上传资源。如果你决定用此方法,你必须做好资源备份。

B:研究 WebCenterSpacesResources Project

1. 下载并解压到WebCenter Spaces workspace。

2. 在Jdeveloper中打开DesignWebCenterSpaces\DesignWebCenterSpaces.jws。

如何扩展WebCenter Spaces 应用程序

3. 展开WebCenterSpacesResources project

如何扩展WebCenter Spaces 应用程序

C:实现直接上传到WebCenter Spaces

如果你要更新Webcenter Spaces应用,新建或修改页面外观或模板,你可以在JDeveloper中直接上传更新程序。要在JDeveloper直接更新WebCenterSpacesResources project必须:

a:在Webcenter Spaces的config.properties指定主机和端口(host and port)。

b:有WebCenter Spaces的上传权限的角色。

1. WebLogic Server role - monitor

2. WebCenter Spaces permissions - Create, Edit, Delete <resourcetype>

在上传门户的资源在你的项目中选择配置WebCenter Spaces的主机名和端口。当你第一次登录这个选项必须先输入Webcenter Spaces的用户名和密码。为了安全,你的登陆信息不会保存在session中,但是会将session保存在缓存中。

当你登录Webcenter Spaces,只要你拥有管理权限,你就可以上传提供资源。

注:Out-of-the-box,只有oracle中间件预设的管理员(weblogic)拥有所有必要的权限。、

在config.properties里设置连接属性和授予权限:

1. 打开..\DesignWebCenterSpaces\config.properties.

2. 输入Jdeveloper和WebCenter Spaces的详细安装信息。

设置config.properties 启动上传下载

3. 保存更新好的config.properties

4. 如果需要,请求验证权限。

通过JDeveloper设置上传和验证权限

5. 上传示例资源,已测试连接并验证该资源在Webcenter Spaces可用。

D:在Jdeveloper中编辑Webcenter Spaces资源

Oracle建议使用JDeveloper扩展Webcenter Spaces。WebCenterSpacesResources这个项目提供了一切上传、下载、修改WebCenter Spaces的资源。

Application-Level VS Space-Level Resources:

a:Application-level resources提供给所有Spaces.

你必须开发WebCenterSpacesResources project目录下所有的application-level资源

oracle/webcenter/siteresources/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed.

要上传资源到Webcenter Spaces必须有Webcenter Spaces的权限:

更多的应用程序管理配置Create, Edit, Delete <Resource_Type>.

如何扩展WebCenter Spaces 应用程序

b:Space-level resources仅提供给一个特定Spaces.

你必须给特定的空间资源设定一个适当的命名空间,以便他可以上传到该Spaces:

oracle/webcenter/siteresources/scopedMD/<space_internal_id>

同样你必须下载资源从现有的空间并导入到JDeveloper,你不能上传这些资源到不同Spaces,

只能上传到同一个Spaces。

要上传资源到一个特定Spaces你必须配置Space的管理权限

Create, Edit, Delete Resources (standard permission model)标准权限模型

Create, Edit, Delete <Resource_Type> (advanced permission model)高级权限模型

如果你想直接在JDeveloper中上传资源,必须有WLS的监听角色。

1:如何导入WebCenter Spaces资源到JDeveloper

导入Webcenter Spaces资源文件(.ear)到WebCenterSpacesResource …… 此处隐藏:4319字,全部文档内容请下载后查看。喜欢就下载吧 ……

扩展你的WebCenter_Spaces应用程序(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/268869.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)