Help: OIM 10G Server With Weblogic

Hello all,
I've running 9102 version of OIM on weblogic.
I've to apply 9102 BP15 patch and also include some heavy JSP changes into xlWebApp.war. Here is what i've done -
(1) installed BP15 patch as per the README in patch guide. (included the xlwebapp.war which comes with the patch). Xellerate & Nexaweb were deployed on weblogic.
(2) Updated my custom changes here:
* Opened */..../Oracle/Middleware/user_projects/domains/oim_domain/servers/OIM_SERVER1/stage/Xellerate/WLXellerateFull.ear/xlWebApp.war/* folder and modified all the JSPs, struts-config, tiles-defs, .... etc into this folder (my custom changes).
* Restarted the oim server(OIM_SERVER1) and verified that all my changes are working fine and appear when i login to OIM.
* Please note that my changes are now only available in the oimserver stage/ folder. However, the BP15 patch was executed with the orig patch supplied xlWebApp.war file.
* I tried re-bundling of updated */stage* folder content(*created new xlWebApp.war*) and re-applying the patch. Patch script says successful, though it does not create appropriate directories.
What should be the correct way of doing it.
Any help would be deeply appreciated.
Thanks,

Looks like the OIMApplication/ and webapps/ folders are auto synced with stage/ folder content. If my understanding is correct, then once i make change to stage folder content, i don't have to do anything else? Please confirm.
I also see some exception coming at the end of server startup:
<Oct 21, 2011 4:15:57 PM PDT> <Error> <HTTP> <BEA-101165> <Could not load user defined filter in web.xml: com.thortech.xl.webclient.security.SecurityFilter.
java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key nexel.security.filter
at java.util.ResourceBundle.getObject(ResourceBundle.java:374)
at java.util.ResourceBundle.getString(ResourceBundle.java:334)
at com.thortech.xl.webclient.security.SecurityFilter.init(Unknown Source)
at weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:332)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
This is what i've in web.xml:
<filter>
<filter-name>xel-filter</filter-name>
<filter-class>com.thortech.xl.webclient.security.SecurityFilter</filter-class>
<init-param>
     <param-name>ignored-paths</param-name>
     <param-value>/DeploymentManager/,/dm/,/createITResource,/manageITResource,/Nexel</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>xel-filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Any idea about the exception?
Thanks,

Similar Messages

  • OIM 10g Server With JBOSS

    Hello,
    Which library is used to make calls from OIM server to JBOSS layer to derive the details like.. who logged in? to show up in "my account" tab. ?
    Thanks,

    I think you can pull that information from user session object. Not sure if this is what you need.
    User id is stored in "Users.User ID" with names in "Users.First Name" and "Users.Last Name".
    sessionContainer ss = (sessionContainer) session.getAttribute("Xellerate.Session");
    tcResultSet rs = ss.getUserOperationsIntf().getSelfProfile();
    rs.getStringValue("Users.User ID")
    sessionContainer class is from com.thortech.xl.webclient.util.sessionContainer
    I think this snippet should give you user id and any USR table attribute can be pulled in this manner.

  • Can't start Appache HTTP server with Weblogic Server 8.1.

    We are trying to use the Appache HTTP server with the Weblogic Server 8.1 on HPUX 11i platform.
    For this purpose we use Weblogic 8.1 plug-in for Apache 2.0.50 - mod_wl_20.so shared library.
    When trying to start the Apache server I got the following error:
    /usr/lib/dld.sl: Can't shl_load() a library containing Thread Local Storage: /usr/lib/libcl.2
    /usr/lib/dld.sl: Exec format error
    Syntax error on line 234 of /tsauser5.p302/tsa/crm/tsacla2/Apache_DEV2/conf/httpd.conf:
    Cannot load /tsauser5.p302/tsa/crm/tsacla2/Apache_DEV2/modules/mod_wl_20.so into server: Exec format error
    It looks like plug-in mod_wl_20.so wasn't’t compiled with the –lpthread library.
    Do you know if we can achieve the source of the “mod_wl_20” plug-in and recompile it after that?

    contact support they should be able to help you out.

  • Integrate iPlanet Web server with Weblogic 6.0?

    Hi
    Like to find out if there is any way I can integrate iPlanet Web Server,
    Enterprise Edition to Weblogic 6.0 sp2 . Is there anyway iPlanet could
    intergate with Weblogic security realm? Basicly I need to find you if
    iPlanet could use Webloigc for security authantication?
    thanks
    Tong Kiat

    Refer to Weblogic documentation on iPlanet proxy pluging settings

  • How to integrate Oracle Http Server with Weblogic

    Weblogic supports Apache web server 2.0 and 2.2 to be a proxy server. Oracle Http Server (OHS) is based on Apache 2.0. I am trying to configure Weblogic to use OHS that comes with OAS install as proxy on Linux environment. I am unable to get the WLS plugin for Apache to work with OHS. When I tried to start the OHS, I got the following errors:
    /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/bin/apachectl startssl: execing httpd
    Syntax error on line 1125 of /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/conf/httpd.conf:
    Cannot load /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/libexec/mod_wl128_20.so into server: /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/libexec/mod_wl128_20.so: undefined symbol: apr_pool_cleanup_null
    I checked the library, and I found in several places, such as /usr/lib.
    The following is the configuration that I put in http.conf file:
    <IfModule mod_weblogic.c>
    WebLogicCluster 127.0.0.1:7001
    MatchExpression /AIP
    </IfModule>
    <Location /weblogic>
    SetHandler weblogic-handler
    WebLogicCluster 127.0.0.1:7001
    DebugConfigInfo ON
    PathTrim /weblogic
    </Location>
    Anybody knows how to fix this?
    Thanks.

    You're right: Weblogic supports Apache web server 2.0 and 2.2 to be a proxy server but you are using Oracle Application Server 10.1.3.1.0 which is based on Apache *1.3* as you can read in "Oracle® HTTP Server Administrator's Guide"
    10g (10.1.3.1.0) - Part Number B28948-01 - 1.1 Oracle HTTP Server Features, right under "Based on Apache - HTTP v1.1 Support" at
    http://download.oracle.com/docs/cd/B31017_01/web.1013/b28948/overview.htm#i1008837.
    As far as I know, the only OHS based on Apache *2.0* is available as a standalone release: "Oracle HTTP Server (Apache 2.0) (10.1.3.3.0) for Linux x86" - 32bit. You can download it from http://www.oracle.com/technology/software/products/database/oracle11g/111060_linuxsoft.html (as_101330_apache2_lnx.zip).
    I've tested it successfully.
    Edited by: Virgil on Jan 15, 2009 3:08 AM

  • Oracle Report Server with Weblogic crash

    Hello,
    I am using Report Server 6i on WinNT and the web server used is WebLogic 6.0.. The reports generated are of HTMLCSS format or PDF format.
    Cud U please send the replies for the below queries at the earliest..
    1.The data in the generated report is well formatted and the pages exceeds 300.
    If the report generated is of PDF format then it displays the report in less than 2 minutes.
    We do get this report with HTML format also but with out the border for the tables.
    Since we need the report with border to the tables, we are using HTMLCSS format.But we are facing problems with HTMLCSS format. HTMLCSS format report never shows up in the browser. The browser just Hangs up
    However if the number of pages of the generated report is around 10, then the report is displayed in the browser in HTMLCSS format, without any problem.
    Is there any way to get the border to the tables using HTML instead of HTMLCSS or Could u suggest us any solution for displaying report in HTMLCSS format.
    2. If a report requested is of HTMLCSS format, and as mentioned above if the number of pages to be displayed is too large, before the report is displayed completely, if the browser is closed,then the Web Server associated with the Report Server crashes with the following error message based on type of JVM used
    Please find the attached Error in quotes :
    "In case of Classic JVM, a dialog box is displayed with the following message,
    The instruction at "0x503b1709" referenced memory at "0x0000000c".The memory could not be "read".
    Click on OK to terminate the application
    Click on CANCEL to debug the application
    In case of Hotspot JVM, the error displayed on the console of the Web Server is
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6d449cef
    Function name=(N/A)
    Library=C:\jdk1.3.1_02\jre\bin\hotspot\jvm.dll
    NOTE: We are unable to locate the function name symbol for the error
    just occurred. Please refer to release documentation for possible
    reason and solutions."
    We had contacted the Weblogic people and the SUN people for the crash of the webserver .
    We got the following replies from both them
    Weblogic:
    Hmm, looks like your native method is causing the JVM to crash. Notice that the current java thread is calling the native method from the Oracle servlet when the crash occurs. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
    You need to contact Oracle about this.
    SUN:
    Sounds to me like this servlet is executing some native code that does something illegal with memory, like a bad pointer access. That's often the cause of a segmentation violation and this kind of crash report from the JVM.
    I would pursue the matter with Oracle, the vendor of your servlet, if you haven't already.
    We had posted this in metalink also, but we could not get the solution for this problem.
    So could you please look into this and send us the reply ASAP as it is very urgent.
    Regards
    Sudipta

    Hi
    What is the difference between the running and the not running (error) reports?
    Do you use chinese characters in all of them?
    Ott Karesz
    http://www.trendo-kft.hu

  • Installing Commerce server with Weblogic 6.0 SP1

    Hi
    I am trying to start Weblogic commerce server after its successful
    installation on my NT4.0 desktop
    Before I have installed Weblogic 6.0 SP1.
    Would commerce server work with this? (Since in documentation it
    says "platform required: Weblogic 5.1 SP6"
    I am getting the error "No class found" Looks like its a compatibility
    issue.
    Please confirm
    thanx

    Hi Santosh,
    The BEA WebLogic Commerce Server (WLCS) 3.2 does not work with the
    BEA WebLogic Server (WLS) 6.0. It only works with WLS 5.1 with the
    appropriate service pack. The next version of WLCS, 3.5, is due in
    late April and is based on WLS 6.0 SP1.
    Thanks,
    Skip
    "Santosh" <[email protected]> wrote in message
    news:3ab164d1$[email protected]..
    >
    Hi
    I am trying to start Weblogic commerce server after its successful
    installation on my NT4.0 desktop
    Before I have installed Weblogic 6.0 SP1.
    Would commerce server work with this? (Since in documentation it
    says "platform required: Weblogic 5.1 SP6"
    I am getting the error "No class found" Looks like its a compatibility
    issue.
    Please confirm
    thanx

  • Help Configuring PHP Server with new Flex project.

    Hi,
    I'm curious if someone can help me with a frustrating problem.
    While creating a new flex project, I can't seem to validate the configuration of the php server. I keep getting the message: "Cannot access the web server. The server may not be running, or the web root folder or root URL may be invalid."
    I'm running MySQL, PHP and Apache 2.2. These program have worked indepentally without flex, so I know the program isn't with the install of the stack.
    For my web root I entered: "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs" the location where I installed Apache
    And for root url I'm using "http://localhost"
    The other wierd part of this is that even though Flex would not validate this connection, I went ahead and started the project anyway and made a succesful connection to mysql, obviously though when I tried to launch the project it couldn't connect to the server.
    Any suggestions would be much appreciated because flex is pretty much useless to me unless I can figure out how to connect with php and mysql.
    Steve

    hey ya
    you were responding to like a real old post
    what exactly is your problem perhaps i can help

  • Reverse Proxying in IIS server with WebLogic Server 8.1

    Hi All,
    I have a customer who wants to know if we have an IIS server in DMZ (De-materialized Zone) that is used as a Reverse proxy server (server #1).
    He installed IISProxy.DLL and IISForward.DLL per PeopleSoft's and BEA instructions. They opened up a port to their PeopleSoft server (server #2) where their weblogic 8.1 is running the PeopleSoft Web server.
    From outside the city (i.e. from home) he can go to
    http://www.roundrocktexas.gov/PRTL9/signon.html and connect to their PeopleSoft 9 Enterprise Portal (so far so good). However, when he clicks on a link on his portal to go to a document or an application that is set up on another server (server #3, is an IIS web server) the link fails.
    If he is in intranet all links function properly and there is no problem.
    What he would like to be able to do is to be able to access the content on server #3 when logging in via the RPS (Reverse Proxy Server)(server #1) which is connecting him to server #2. As a test one of the non-PeopleSoft URLs that work internally is http://websrvr/fitness/login.asp. He is trying to connect from server #1 to it which resides on server #3 when he tries that he could not find file.
    I have gone through some of the links and I came to know that IIS does not support reverse proxying. I am not sure completely. For reverse proxying, we need to use ISA server (Microsoft Product) before IIS. Is this true?
    Is Reverse Proxying supported in IIS? If yes, can anyone suggest me what to do in the above scenario.
    Thanks,
    Sreedevi

    Your DOCTYPE references 2.4, it should be 2.3. WLS 8.1 supports J2EE 1.3 which was servlet 2.3.
    Servlet 2.4 is part of J2EE 1.4 and is supported by WLS 9.0/9.1. Also it uses XML Schema not a DTD.
    -- Rob
    WLS Blog http://dev2dev.bea.com/blog/rwoollen/

  • Best practice to modify OIM webApp.war in Weblogic (10g - 9102)

    I very generic question for OIM in Weblogic:
    If I'm doing any change(minor or major) in any of the JSP file in OIM xlWebApp.war, what is the best practice of moving it to production ?
    Thanks,

    Hi,
    Here the steps you should do:
    - unwar the xlWebApp.war file (through jar command)
    - Modify/add the jsp's.
    - War it again.
    - copy/replace that at XEL_HOME/webapp location.
    - if you had modified xml or properties file, copy that to DDTemplate/webapp
    - run patch_weblogic command.
    - restart server.
    You can also write a build script which will take OOTB xlWebApp.war and custom jsp's and will generate new xlWebApp.war.
    Once tested successfully in dev/QA env, you can check in code and new xlWebApp.war file in some subversion.
    In Production you can directly use this xlWebApp.war file and run patch command.
    Also look at this:
    Re: Help: OIM 10G Server With Weblogic
    Cheer$
    A..

  • OIM sees error in Weblogic Environment

    Hello All,
    I've working setup of OIM 9102(BP15) with WEBLOGIC (10.3.5.0) in a cluster.
    At Weblogic server startup, i see following error (xlStartWLS.sh):
    +ERROR,04 Jan 2012 14:49:16,173,[org.apache.beehive.netui.pageflow.internal.AdapterManager],ServletContainerAdapter manager not initialized correctly.+
    CR#361988 (http://docs.oracle.com/cd/E11035_01/wloc10/notes/known_resolved.html) says - this error can be ignored (old link). However, i want to confirm if there could be any issue in the environment. Also, when i browse through the Weblogic console pages i see few warning message coming out each time i click on any console buttons/links:
    +WARN,04 Jan 2012 15:01:57,519,[org.apache.beehive.netui.pageflow.PageFlowRequestProcessor],Struts module is configured to use com.bea.console.internal.ConsolePageFlowRequestProcessor as the request processor, but the <controller> element does not contain a <set-property> for "controllerClass". Page Flow actions in this module may not be handled correctly.+
    Any pointer/help would be appreciated.
    Thanks,

    Yeah. Found an article in Oracle support. It says this message could be ignored.
    However, It also talks about renaming the log4j.xml file and use in Weblogic to avoid this unwanted audit log. When I searched Weblogic file system, i could not find log4j.xml. :( Are these 2 different use cases?
    Thanks,

  • Help: which LDAP server should I use with weblogic 5.1

    Hi:
    I try to use LDAP for user profile management. I am free to use any LDAP
    server as long as it is easy to work with weblogic 5.1 or 6.0.
    Any suggestions?
    Thank you.
    li

    This is what I did for my DS settings
    1. select Oracle JDBC Driver
    2. set Classes12.jar in Websphre classpath - (Oracle thin driver)
    3. create DS with option User defined JDBC provider
    means I have added Thin driver provided by Oracle , instead of deprecated Thin driver from IBM.

  • Problem with weblogic server help me...!

    HI,
    i have developed and application that was deployed successfully in Tomcat 5.0, but it was not with weblogic 8...
    plz help me... thanks in advance..

    In this case, I would call the OP up from asking a stupid question, with no details at all, rather than Soultech for responding to it in humorous manner.
    Hence why I included that link to "How to ask smart questions"
    "It doesn't work on Weblogic" will not get any helpful responses
    WHAT doesn't work?
    Is there an error message?
    What have you tried?
    The onus is on the OP to post a clear and concise description of his problem, along with error messages/stack traces, anything else that may help diagnose the issue.
    I believe Soultechs post was justified, if a little short.

  • Unable to connect the queue in AQ with weblogic 10G R3

    I created queues, queue tables and started the queue in Oracle 10g. In weblogic, i configured staturpclass using http://www.oracle.com/technology/products/ias/oems/files/aqjmsv2.0.zip_ and weblogic able to create the JNDI names as configured in aqjms.properties file. I havent configured any JMS Foreign server or JMS Bridge. I followed the steps in http://biemond.blogspot.com/2008/11/using-aq-in-weblogic-103.html. When i started the server i am getting following error message.
    <Oct 6, 2009 1:05:39 PM IST> <Warning> <EJB> <BEA-010061> <The Message-Driven EJB: MessageQMDB is unable to connect to the JMS destination: ORAQ_X_QUEUE. The Error was: java.lang.NullPointerException>
    ORAQ_X_QUEUE is JNDI name of AQ queue AQ.X_QUEUE.I am successfully able to enque and deque messges using Java client, but when i am trying to do the same with MDB i am getting above error message.
    thanks
    Nag

    Hi Nag,
    The best WebLogic AQ JMS integration option is the built in support provided with 10.3.1/11gR1 or later, see [ Interoperating with Oracle AQ JMS | http://download.oracle.com/docs/cd/E12839_01/web.1111/e13738/aq_jms.htm#JMSAD565 ].
    If for some reason you can't use WebLogic's built in support for AQ, then it would help to see the full stack trace of your NullPointerException (we almost always need the full stack trace when trying to diagnose problems). With MDBs, the full stack trace is typically found in the WebLogic server log.
    Please post any future JMS related posts to the "Weblogic Server - JMS" newsgroup.
    Regards,
    Tom

  • ClassCircularityError in JAAS Authorization with Weblogic Server 10.3

    We are implementing JAAS authorization in which roles and policies are stored in a custom JAAS policy file and users are stored in the embedded LDAP server provided by Weblogic. We are facing problem is authorizing users using the custom policy created.
    We have implemented the JAAS authentication service with weblogic server 10g R3 and user's information stored in embedded LDAP server provided WLS. Given below are the details of implementation for JAAS Authorization:
    Following are the custom classes created:
    1. Custom Principal Class
    public class Principal implements java.security.Principal, java.io.Serializable {
    private String name;
    public Principal() {
    name = "";
    public Principal(String newName) {
    name = newName;
    public boolean equals(Object o) {
    if (o == null)
    return false;
    if (this == o)
    return true;
    if (o instanceof Principal) {
    if (((Principal) o).getName().equals(name))
    return true;
    else
    return false;
    else
    return false;
    public int hashCode() {
    return name.hashCode();
    public String toString() {
    return name;
    public String getName() {
    return name;
    2. Custom Permission Class
    public class ActionPermission extends Permission {
         public ActionPermission(String name) {
              super(name);
         @Override
         public boolean equals(Object obj) {
              if ((obj instanceof ActionPermission)
                        && ((ActionPermission) obj).getName().equals(this.getName())) {
                   return true;
              } else {
                   return false;
         @Override
         public String getActions() {
              return "";
         @Override
         public int hashCode() {
              return this.getName().hashCode();
         @Override
         public boolean implies(Permission permission) {
              if (!(permission instanceof ActionPermission)) {
                   return false;
              String thisName = this.getName();
              String permName = permission.getName();
              if (this.getName().equals("*")) {
                   return true;
              if (thisName.endsWith("*")
                        && permName.startsWith(thisName.substring(0, thisName
                                  .lastIndexOf("*")))) {
                   return true;
              if (thisName.equals(permName)) {
                   return true;
              return false;
    Following are the configuration changes:
    1. Added custom policy to weblogic.policy.
    grant Principal com.scotia.security.authorization.Principal "test" <User defined in the embedded LDAP server of WLS>{
    permission com.scotia.security.authorization.permission.ActionPermission "viewScreen";
    2. Set the java security manager in startWeblogic.cmd file.
    %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Djava.security.manager -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy %PROXY_SETTINGS% %SERVER_CLASS%
    3. Set Realm "Security Model" to "Custom Roles and Policies".
    Right now we are facing the given below exception:
    java.lang.ClassCircularityError: com/scotia/security/authorization/THORPrincipal
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:247)
         at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1381)
         at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1268)
         at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1231)
         at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1167)
         at sun.security.provider.PolicyFile.implies(PolicyFile.java:1122)
         at weblogic.security.service.WLSPolicy.implies(Unknown Source)
         at java.security.ProtectionDomain.implies(ProtectionDomain.java:213)
         at java.security.AccessControlContext.checkPermission(AccessControlContext.java:301)
         at java.security.AccessController.checkPermission(AccessController.java:546)
         at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
         at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
         at java.io.File.exists(File.java:731)
         at weblogic.utils.classloaders.DirectoryClassFinder.getSource(DirectoryClassFinder.java:36)
    Please help if anyone has some clue regarding this exception. We tried checking the jdk version used by eclipse and weblogic and found it to be same.

    1. Custom Principal Class
    public class Principal implements java.security.Principal, java.io.Serializable {Rename it. You are asking for trouble naming a class after an interface it implements.
    java.lang.ClassCircularityError: com/scotia/security/authorization/THORPrincipalWhat's that class? You haven't shown us.

Maybe you are looking for

  • Problems with updates after upgrading to CS4

    I am experiencing update problems after upgrading from CS3 to CS4. After completing the upgrade, I opened CS4 and then clicked on 'Help' and 'Updates'. The download was 280MB of updates, which duly started to install. However, during the install proc

  • How can I convert string to the record store with multiple records in it?

    Hi Everyone, How can I convert the string to the record store, with multiple records? I mean I have a string like as below: "SecA: [Y,Y,Y,N][good,good,bad,bad] SecB: [Y,Y,N][good,good,cant say] SecC: [Y,N][true,false]" now I want to create a record s

  • PL/SQL Web Service altered method names

    Using JDev 10.1.3 production, creating a web service from a PL/.SQL procedure results in 3 names for the service. Why is this? Will it change in a future release? PL/SQL parameter list: procedure calc_slots(pdrive in out varchar2, pName in varchar2,

  • The ORDER BY clause is invalid in views, inline functions, derived tables..

    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 16001] ODBC error state: 37000 code: 8180 message: [Micros

  • Artwork help please Urgent

    A friend of mine has downloaded 20 tracks from ITunes for me with all the Art work. The problem I have is that I have imported the 20 Tracks to iTunes, and there is no Art work for the tracks. Even Tho they Show in the folder on my desktop Is there a