`
xw302
  • 浏览: 123569 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle WebTier使用总结

阅读更多
最近在项目中配置Single sign-on(SSO),用到WebTier,安装比较简单,参照官方文档即可。
The web tier is:
– Responsible for interacting with the end user
• Primarily in the forms of HTTP requests and responses
– The outermost tier in the application server

• Oracle Web Tier comprises of two components:
– Oracle Web Cache
• A content-aware server accelerator, secure reverse proxy
server that improves the performance, scalability, and
availability of web sites
– Oracle HTTP Server
• Apache based web server that provides a HTTP listener for
Oracle WebLogic Server and the framework for hosting static
pages, dynamic pages, and applications over the web



总结下安装和配置中遇到的一些问题:
1、在WebTier安装中遇到错误:
error:An oracle home with name already exists at location

原因是之前有卸载或不正常操作造成entry遗留。
解决办法:
vim $ORACLE_WT/inventory/ContentsXML

删除对应的entry即可。
这个问题也可能出现在其他的软件安装中,如Oracle Weblogic , Oracle SOA等,解决方法同上。

2、在执行opmnctl命令时出现如下错误:
Error: cannot restore segment prot after reloc: Permission denied

Error: modload: /usr/local/aw/bin/libarchdev.so: 
     couldn't load file "/usr/local/aw/bin/libarchdev.so": 
     /usr/local/aw/bin/libarchdev.so: cannot restore segment prot after reloc: 
     Permission denied
Fatal: modload: failed to load module '/usr/local/aw/bin/libarchdev.so'


Most probably caused by the security extension SeLinux. SeLinux is active in newer Linux distributions with 2.6. kernels. SeLinux changes some system default behaviour, including the shared library loading.

Solution:
vim /etc/sysconfig/selinux

Add the line
SELINUX=disabled

and restart the host.

3、如果主机的域名做了更改,但在weblogic em中的OHS/Webcache的主机域名还是没有变化,这个时候需要在weblogic AdminServer上重新注册webtier,使用命令如下:
$ORACLE_WT/instances/instance1/bin/opmnctl updateinstanceregistration

运行完后,重新登录EM,则WebTier的主机域名已经更改了,可以在EM中管理WebTier。

4、添加或卸载instances
添加:
Web_Tier_ORACLE_HOME/bin/config.sh


卸载:
Web_Tier_ORACLE_HOME/oui/bin/runInstaller -deinstall




附件是WebTier11gR1.pdf,一个浅显而全面的WebTier介绍。
分享到:
评论

相关推荐

    weblogic+webtier 环境搭建.docx

    总结,搭建WebLogic + WebTier环境是一个涉及多步骤的过程,包括系统准备、软件安装、环境变量配置以及验证。每个环节都需要细心操作,确保最终环境的稳定性和安全性。完成这些步骤后,你将拥有一个能够处理企业级...

    weblogic+webtier 环境搭建.pdf

    总结来说,搭建WebLogic+WebTier环境涉及到多个步骤,从准备兼容的操作系统和库,到配置系统参数,创建用户和设置环境变量,再到检查软件版本和安装软件。每个环节都对最终环境的稳定性和性能有着直接影响。正确地...

    基于Oracle ADF的应用程序开发过程

    - 使用 Oracle UIX 技术,包含丰富的预置组件。 - 提供可视化编辑器,支持组件拖放操作和属性编辑。 #### 三、ADF 应用开发过程实例 接下来以“某合同管理系统中的设备招投标”模块为例,详细介绍 ADF 的具体...

    Oracle Developer:第15章Oracle Developer与开放式系统.pdf

    它允许开发者设计表单界面,这些表单界面可以被用户在客户端电脑上使用,而Oracle Developer Reports组件则用于生成报表,这些报表可以是简单的列表,也可以是复杂的分组和总结报表。Graphics Runtime则是Oracle ...

    EBS12 -Oracle Applications Components

    - 数据库服务器:Oracle EBS12通常使用Oracle数据库作为后端存储,以存储所有的业务数据。数据库服务器负责数据的存储、查询和事务处理,确保数据的一致性和完整性。 4. **应用程序技术层(Application Technology...

    Delphi开发Oracle数据库的高级应用:综述篇.doc

    总结来说,Delphi与Oracle的结合提供了高级数据库应用开发的强大平台。开发者需要掌握C/S和N-tier结构的原理,理解中间件的作用,以及熟悉数据库连接和事务处理机制,才能充分发挥Delphi和Oracle的潜力,构建出满足...

    ++OID & OIM(SOA)& OAM安装配置手册-V1.01.docx

    - 安装WebTier组件, 如OHS (Oracle HTTP Server)。 - 配置WebTier实例, 设置统一登录页面。 - 安装并配置WebGate代理服务。 #### 五、常见问题及解决方案 - **SQL*Plus安装问题**: - 在安装过程中可能会遇到与...

    OAM SSO integration with Webcenter 11g.pptx

    - 修改$WEBTIER_HOME/instances/<your_instance>/config/OHS/ohs1/mod_wl_ohs.conf文件。在文件中,你需要设置MatchExpressions,以便OHS知道哪些URL应被发送到哪个WebLogic Server实例。例如,配置`/webcenter`、`...

    基于C# 三层结构(MVC)扩展

    开发者需要编写具体的DAO(Data Access Object)类来实现这些接口,使用ADO.NET或其他ORM框架(如Entity Framework)与Oracle数据库进行通信。 **5. UI(User Interface)- 界面显示层** UI层是用户与应用交互的...

    OracleEBSR12系统安装参考手册

    以上是对Oracle E-Business Suite R12系统安装参考手册中的关键知识点总结。这些知识点涵盖了从硬件准备到操作系统安装配置、EBS R12安装及后续配置等各个环节的关键信息。通过理解并掌握这些内容,可以帮助顺利完成...

    第一个servlet开发全过程

    本文将详细介绍如何使用Oracle的JDeveloper工具来开发一个简单的Servlet应用程序,并通过一系列步骤展示整个过程。Servlet技术是Java Web开发中的核心组成部分之一,它允许开发者创建动态网页内容。通过本教程的学习...

    毕业设计JSP网络购物中心毕业设计(源代码+论文).zip

    2. **三层架构**:文件中的`com.webtier`和`com.dao`目录结构暗示了项目的三层架构,包括表现层(Web层)、业务逻辑层(Service层)和数据访问层(DAO层)。这种架构模式有助于保持代码的清晰性和模块化。 3. ** ...

    j2ee 的入门教程

    1. **客户层组件**(Client Tier):运行在客户端设备上的应用,如桌面应用或Web浏览器,它们负责与用户交互。 2. **Web层组件**(Web Tier):通常包含Java Servlets和JavaServer Pages (JSP),它们处理HTTP请求,...

    Dbexpress的使用DEMO (两层_三层)

    两层架构(2-tier)通常指的是客户端直接连接到数据库服务器进行数据操作,而三层架构(3-tier)则引入了中间层,即应用程序服务器,来处理业务逻辑和数据库交互,降低了客户端和数据库之间的直接耦合。 在两层架构...

    Teamcenter四层架构的安装配置

    总结来说,Teamcenter四层架构的Web层安装配置是一个复杂的过程,涉及到WebSphere的安装、Web应用程序的部署和服务器的启动。每一步都需要细致操作,并且根据企业的具体需求进行调整。通过遵循"3—安装WebSphere....

    J2EE.rar_J2EE_公司 java_内部资料

    5. **服务层(Service Tier)**:包含JMS(Java Message Service)用于异步通信,JTA(Java Transaction API)管理事务,以及其他企业服务如JAX-RS(RESTful Web Services)和JAX-WS(Web Services for Java)。...

    Beginning Java EE 6 with GlassFish 3, 2nd Edition

    - **新Web Tier Development APIs**: 包括更新的JSP、JSTL、Expression Language等,提高了Web层开发的效率和灵活性。 #### 三、使用GlassFish 3部署与管理 - **GlassFish 3**: 本书使用的是GlassFish 3应用服务器...

    J2EE概述(PPT)

    2. Web层(Web Tier):负责处理客户端请求,包括Servlets和JSP。 3. 业务逻辑层(Business Logic Tier):实现应用的核心业务逻辑,常用JavaBean和EJB(Enterprise JavaBeans)。 4. 数据访问层(Data Access Tier...

Global site tag (gtag.js) - Google Analytics