最近在项目中配置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环境是一个涉及多步骤的过程,包括系统准备、软件安装、环境变量配置以及验证。每个环节都需要细心操作,确保最终环境的稳定性和安全性。完成这些步骤后,你将拥有一个能够处理企业级...
总结来说,搭建WebLogic+WebTier环境涉及到多个步骤,从准备兼容的操作系统和库,到配置系统参数,创建用户和设置环境变量,再到检查软件版本和安装软件。每个环节都对最终环境的稳定性和性能有着直接影响。正确地...
- 使用 Oracle UIX 技术,包含丰富的预置组件。 - 提供可视化编辑器,支持组件拖放操作和属性编辑。 #### 三、ADF 应用开发过程实例 接下来以“某合同管理系统中的设备招投标”模块为例,详细介绍 ADF 的具体...
它允许开发者设计表单界面,这些表单界面可以被用户在客户端电脑上使用,而Oracle Developer Reports组件则用于生成报表,这些报表可以是简单的列表,也可以是复杂的分组和总结报表。Graphics Runtime则是Oracle ...
- 数据库服务器:Oracle EBS12通常使用Oracle数据库作为后端存储,以存储所有的业务数据。数据库服务器负责数据的存储、查询和事务处理,确保数据的一致性和完整性。 4. **应用程序技术层(Application Technology...
总结来说,Delphi与Oracle的结合提供了高级数据库应用开发的强大平台。开发者需要掌握C/S和N-tier结构的原理,理解中间件的作用,以及熟悉数据库连接和事务处理机制,才能充分发挥Delphi和Oracle的潜力,构建出满足...
- 安装WebTier组件, 如OHS (Oracle HTTP Server)。 - 配置WebTier实例, 设置统一登录页面。 - 安装并配置WebGate代理服务。 #### 五、常见问题及解决方案 - **SQL*Plus安装问题**: - 在安装过程中可能会遇到与...
- 修改$WEBTIER_HOME/instances/<your_instance>/config/OHS/ohs1/mod_wl_ohs.conf文件。在文件中,你需要设置MatchExpressions,以便OHS知道哪些URL应被发送到哪个WebLogic Server实例。例如,配置`/webcenter`、`...
开发者需要编写具体的DAO(Data Access Object)类来实现这些接口,使用ADO.NET或其他ORM框架(如Entity Framework)与Oracle数据库进行通信。 **5. UI(User Interface)- 界面显示层** UI层是用户与应用交互的...
以上是对Oracle E-Business Suite R12系统安装参考手册中的关键知识点总结。这些知识点涵盖了从硬件准备到操作系统安装配置、EBS R12安装及后续配置等各个环节的关键信息。通过理解并掌握这些内容,可以帮助顺利完成...
本文将详细介绍如何使用Oracle的JDeveloper工具来开发一个简单的Servlet应用程序,并通过一系列步骤展示整个过程。Servlet技术是Java Web开发中的核心组成部分之一,它允许开发者创建动态网页内容。通过本教程的学习...
2. **三层架构**:文件中的`com.webtier`和`com.dao`目录结构暗示了项目的三层架构,包括表现层(Web层)、业务逻辑层(Service层)和数据访问层(DAO层)。这种架构模式有助于保持代码的清晰性和模块化。 3. ** ...
1. **客户层组件**(Client Tier):运行在客户端设备上的应用,如桌面应用或Web浏览器,它们负责与用户交互。 2. **Web层组件**(Web Tier):通常包含Java Servlets和JavaServer Pages (JSP),它们处理HTTP请求,...
两层架构(2-tier)通常指的是客户端直接连接到数据库服务器进行数据操作,而三层架构(3-tier)则引入了中间层,即应用程序服务器,来处理业务逻辑和数据库交互,降低了客户端和数据库之间的直接耦合。 在两层架构...
总结来说,Teamcenter四层架构的Web层安装配置是一个复杂的过程,涉及到WebSphere的安装、Web应用程序的部署和服务器的启动。每一步都需要细致操作,并且根据企业的具体需求进行调整。通过遵循"3—安装WebSphere....
5. **服务层(Service Tier)**:包含JMS(Java Message Service)用于异步通信,JTA(Java Transaction API)管理事务,以及其他企业服务如JAX-RS(RESTful Web Services)和JAX-WS(Web Services for Java)。...
- **新Web Tier Development APIs**: 包括更新的JSP、JSTL、Expression Language等,提高了Web层开发的效率和灵活性。 #### 三、使用GlassFish 3部署与管理 - **GlassFish 3**: 本书使用的是GlassFish 3应用服务器...
2. Web层(Web Tier):负责处理客户端请求,包括Servlets和JSP。 3. 业务逻辑层(Business Logic Tier):实现应用的核心业务逻辑,常用JavaBean和EJB(Enterprise JavaBeans)。 4. 数据访问层(Data Access Tier...