Debugging Disabled in Weblogic if Kerberos is added

I am trying to access crystal reports on Business Objects server from my java application running on weblogic 8.1
To enable Kerberos, I have added the following JAVA_OPTIONS in startWeblogic.cmd script in my domain.
set JAVA_OPTIONS=-Djava.security.auth.login.config=C:/AcnTest/bscLogin.conf -Djava.security.krb5.conf=C:/AcnTest/krb5.ini
**********krb5.ini*************
[domain_realm]
.domainname= domainname
domainname = domainname
[libdefaults]
default_realm = domainname
dns_lookup_kdc = true
dns_lookup_realm = true
[logging]
[realms]
domainname = {
kdc = servername.domainname
default_domain = domainname }
********bscLogin.conf************
com.businessobjects.security.jgss.initiate {
com.sun.security.auth.module.Krb5LoginModule required;
Also changed startWLS.cmd to point to java
set JAVA_HOME=C:\bea8.1.3\jdk142_04
set JAVA_VENDOR=Sun
I was able to login to business objects server from my java app but for some reason the debugging is disabled in weblogic workshop due to the kerberos JAVA_OPTION. I am not able to debug any application running on my server due to this. I tried removing the kerberos and everything is fine.
Is there a way to enable debugging? Any help is appreciated.

Hi, I didn't get an email notifying me of a response to this. Just happened to check myself.
          But basically you want to point the weblogic server directly to your workspace (src code) so it can detect a change. THis is from our doc below. You may also write an ant script specific to weblogic that redeploys the app and reloads the xml and prop files without restarting the server.
          1.     Start up your Weblogic domain server (i.e., C:\Domains\devDomain\startWebLogic.cmd).
          2.     Go to url, http://localhost:7001/console and log in (weblogic, weblogic).
          3.     On the left menu, click Deployments, then Lock & Edit button above it, and then the Install button in the main panel.
          4.     Change the location to the web folder in your project workspace (C:\Eclipse\workspace\<projectname>\web) Click Next.
          5.     Leave checked the Install this deployment as an application and click Next.
          6.     Put name for Name of deployment. . From here you can click Finish.
          7.     Click Activate Changes. Then check the deployment box and click Start button and Servicing all requests (in Deployments panel). Then click Yes to start it on the next page
          8.     Enter the URL of the application. This example is
          http://localhost:7001/web/index.htm
          The ?web? was the name of the web folder we deployed from. In the future you could name this something different if deploying from this console so the url?s do not conflict.
          Edited by mwooten77 at 01/18/2007 9:34 AM
          Edited by mwooten77 at 01/18/2007 9:35 AM

Similar Messages

  • Weblogic 11g hangs after adding -Xmanagement start parameter

    Hi.
    I've got very strange problem with Weblogic 11g.
    After adding to startup parameter:
    -Xmanagement:port=3107,authenticate=false,ssl=false
    server hangs during start.
    <May 2, 2012 2:45:19 PM> <INFO> <NodeManager> <Server output log file is '/u01/app/Oracle/Middleware/user_projects/domains/jmsZycie/servers/srv1/logs/srv1.out
    '>
    JAVA Memory arguments: -Xms512m -Xmx512m
    WLS Start Mode=Production
    CLASSPATH=/u01/app/Oracle/Middleware/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u01/app/Oracle/Middleware/jrockit-jdk1.6.0_29-R
    28.2.2-4.1.0/lib/tools.jar:/u01/app/Oracle/Middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/u01/app/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.ja
    r:/u01/app/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.6.0.jar:/u01/app/Oracle/Middleware/wlserver_10.3/server/lib/webservices.jar:/u01/ap
    p/Oracle/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u01/app/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u01/a
    pp/Oracle/Middleware/wlserver_10.3/common/derby/lib/derbyclient.jar:/u01/app/Oracle/Middleware/wlserver_10.3/server/lib/xqrl.jar:/u01/app/Oracle/Middleware/pa
    tch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u01/app/Oracle/Middleware/jrockit-jdk1.6.0_29-R28.2.2-4.1.0/lib/tools.jar:/u01/app/Ora
    cle/Middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/u01/app/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar:/u01/app/Oracle/Middleware/modules/fe
    atures/weblogic.server.modules_10.3.6.0.jar:/u01/app/Oracle/Middleware/wlserver_10.3/server/lib/webservices.jar:/u01/app/Oracle/Middleware/modules/org.apache.
    ant_1.7.1/lib/ant-all.jar:/u01/app/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar::/u01/app/Oracle/Middleware
    PATH=/u01/app/Oracle/Middleware/wlserver_10.3/server/bin:/u01/app/Oracle/Middleware/modules/org.apache.ant_1.7.1/bin:/u01/app/Oracle/Middleware/jrockit-jdk1.6
    .0_29-R28.2.2-4.1.0/jre/bin:/u01/app/Oracle/Middleware/jrockit-jdk1.6.0_29-R28.2.2-4.1.0/bin:/u01/app/Oracle/Middleware/wlserver_10.3/server/bin:/u01/app/Orac
    le/Middleware/modules/org.apache.ant_1.7.1/bin:/u01/app/Oracle/Middleware/jrockit-jdk1.6.0_29-R28.2.2-4.1.0/jre/bin:/u01/app/Oracle/Middleware/jrockit-jdk1.6.
    0_29-R28.2.2-4.1.0/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http://hostname:port/console *
    starting weblogic with Java version:
    java version "1.6.0_29"
    Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
    Oracle JRockit(R) (build R28.2.2-7-148152-1.6.0_29-20111221-2104-linux-x86_64, compiled mode)
    Starting WLS with line:
    /u01/app/Oracle/Middleware/jrockit-jdk1.6.0_29-R28.2.2-4.1.0/bin/java -jrockit -Xms512m -Xmx512m -Dweblogic.Name=srv1 -Djava.security.policy=/u01/app/Oracle
    /Middleware/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -Dweblogic.system.BootIdentityFile=/u01/app/Oracle/Middleware/user
    _projects/domains/jmsZycie/servers/srv1/data/nodemanager/boot.properties -Dweblogic.nodemanager.ServiceEnabled=true -Dweblogic.security.SSL.ignoreHostnameVeri
    fication=false -Dweblogic.ReverseDNSAllowed=false -Xms2048m -Xmx2048m -Xnohup -Xverbose:gcpause,gcreport,memory -Xverify=none -Xmanagement:port=3107,authentic
    ate=false,ssl=false -Xss:512k -Xdebug -da -Dplatform.home=/u01/app/Oracle/Middleware/wlserver_10.3 -Dwls.home=/u01/app/Oracle/Middleware/wlserver_10.3/server
    -Dweblogic.home=/u01/app/Oracle/Middleware/wlserver_10.3/server -Dweblogic.management.discover=false -Dweblogic.management.server=http://10.2.124.194:7080
    -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u01/app/Oracle/Middleware/patch_wls1036/profiles/default
    /sysext_manifest_classpath weblogic.Server
    [INFO ][memory ] Running with 32 bit heap and compressed references.
    [INFO ][memory ] GC mode: Garbage collection optimized for throughput, strategy: Generational Parallel Mark & Sweep.
    [INFO ][memory ] Heap size: 2097152KB, maximal heap size: 2097152KB, nursery size: 1048576KB.
    [INFO ][memory ] <start>-<end>: <type> <before>KB-><after>KB (<heap>KB), <time> ms, sum of pauses <pause> ms.
    [INFO ][memory ] <start> - start time of collection (seconds since jvm start).
    [INFO ][memory ] <type> - OC (old collection) or YC (young collection).
    [INFO ][memory ] <end> - end time of collection (seconds since jvm start).
    [INFO ][memory ] <before> - memory used by objects before collection (KB).
    [INFO ][memory ] <after> - memory used by objects after collection (KB).
    [INFO ][memory ] <heap> - size of heap after collection (KB).
    [INFO ][memory ] <time> - total time of collection (milliseconds).
    [INFO ][memory ] <pause> - total sum of pauses during collection (milliseconds).
    [INFO ][memory ] Run with -Xverbose:gcpause to see individual phases.
    [INFO ][mgmnt  ] Remote JMX connector started at address poc1:3107
    [INFO ][mgmnt  ] Local JMX connector started
    <May 2, 2012 2:45:22 PM CEST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable th
    is check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
    <May 2, 2012 2:45:23 PM CEST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disab
    le this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
    <May 2, 2012 2:45:24 PM CEST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Oracle JRockit(R) Version R28.2.2-7-148152-1.6.0_29-20111221
    -2104-linux-x86_64 from Oracle Corporation>
    <May 2, 2012 2:45:26 PM CEST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0 Tue Nov 15 08:52:36 PST 2011 1441050 >
    <May 2, 2012 2:45:29 PM CEST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <May 2, 2012 2:45:29 PM CEST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
    And this is it.
    I am able to connetct from JRMC. After removing -Xmanagement all is working.

    Can you please take a thread dump and copy paste the stack trace for the Thread called "main" thread.
    Please take atleast 3 thread dumps with an interval of 10 seconds and paste the "main" thread stack trace from all the 3 thread dumps.
    After analyzing the stack trace we might be able to determine where it is hanging and thus giving us a clue where the issue could be.
    Arun

  • Remote debugging the Oracle weblogic 10.3.3 from eclipse

    As I see the startWeblogic.cml, I am finding it totally different frim the earlier scripts. I need to do remote debugging of the weblogic 10.3.3 from eclipse. Can someone guide me. Here below is the script of startweblogic.cmd I am finding on the oracle weblogic server. Need help as I need to do the remote debugging.
    1. @rem *************************************************************************
    2. @rem This script is used to set up your environment for development with
    3. @rem WebLogic Server. It sets the following variables:
    4. @rem
    5. @rem WL_HOME - The root directory of your WebLogic installation
    6. @rem JAVA_HOME - Location of the version of Java used to start WebLogic
    7. @rem Server. This variable must point to the root directory of a
    8. @rem JDK installation and will be set for you by the installer.
    9. @rem See the WebLogic platform support page
    10. @rem (@DOCSHOST/platforms/index.html) for an up-to-date list of
    11. @rem supported JVMs on Windows NT.
    12. @rem PATH - Adds the JDK and WebLogic directories to the system path.
    13. @rem CLASSPATH - Adds the JDK and WebLogic jars to the classpath.
    14. @rem
    15. @rem Other variables that setWLSEnv takes are:
    16. @rem
    17. @rem PRE_CLASSPATH - Path style variable to be added to the beginning of the
    18. @rem CLASSPATH
    19. @rem POST_CLASSPATH - Path style variable to be added to the end of the
    20. @rem CLASSPATH
    21. @rem PRE_PATH - Path style variable to be added to the beginning of the
    22. @rem PATH
    23. @rem POST_PATH - Path style variable to be added to the end of the PATH
    24. @rem
    25. @rem When setting these variables below, please use short file names(8.3).
    26. @rem To display short (MS-DOS) filenames, use "dir /x". File names with
    27. @rem spaces will break this script.
    28. @rem
    29. @rem jDriver for Oracle users: This script assumes that native libraries
    30. @rem required for jDriver for Oracle have been installed in the proper
    31. @rem location and that your system PATH variable has been set appropriately.
    32. @rem
    33. @rem For additional information, refer to the WebLogic Server Administration
    34. @rem Guide (@DOCSWEBROOT/adminguide/startstop.html).
    35. @rem *************************************************************************
    36. @echo off
    37.
    38. @rem Set user-defined variables.
    39. set WL_HOME=C:\bea\wlserver_10.3
    40. call "%WL_HOME%\common\bin\commEnv.cmd"
    41.
    42. @rem Check that the WebLogic classes are where we expect them to be
    43. @if exist "%WL_HOME%\server\lib\weblogic.jar" goto checkJava
    44. @echo.
    45. @echo The WebLogic Server wasn't found in directory %WL_HOME%\server.
    46. @echo Please edit the setWLSEnv.cmd script so that the WL_HOME
    47. @echo variable points to the WebLogic installation directory.
    48. @echo Your environment has not been set.
    49. @goto finish
    50.
    51. @rem Check that java is where we expect it to be
    52. :checkJava
    53. @if exist "%JAVA_HOME%\bin\java.exe" goto setWLSEnv
    54. @echo.
    55. @echo The JDK wasn't found in directory %JAVA_HOME%.
    56. @echo Please edit the setWLSEnv.cmd script so that the JAVA_HOME
    57. @echo variable points to the location of your JDK.
    58. @echo Your environment has not been set.
    59. @goto finish
    60.
    61. :setWLSEnv
    62. set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLASSPATH%
    63.
    64. @rem Import extended environment
    65.
    66. if exist extEnv.cmd call extEnv.cmd
    67. if not "%EXT_PRE_CLASSPATH%" == "" set CLASSPATH=%EXT_PRE_CLASSPATH%;%CLASSPATH%
    68. if not "%EXT_POST_CLASSPATH%" == "" set CLASSPATH=%CLASSPATH%;%EXT_POST_CLASSPATH%
    69. if not "%EXT_PRE_PATH%" == "" set PATH=%EXT_PRE_PATH%;%PATH%
    70. if not "%EXT_POST_PATH%" == "" set PATH=%PATH%;%EXT_POST_PATH%
    71.
    72. @rem Get PRE and POST environment
    73. if not "%PRE_CLASSPATH%" == "" set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%
    74. if not "%POST_CLASSPATH%" == "" set CLASSPATH=%CLASSPATH%;%POST_CLASSPATH%
    75. if not "%PRE_PATH%" == "" set PATH=%PRE_PATH%;%PATH%
    76. if not "%POST_PATH%" == "" set PATH=%PATH%;%POST_PATH%
    77.
    78. @echo.
    79. @echo CLASSPATH=%CLASSPATH%
    80. @echo.
    81. @echo PATH=%PATH%
    82. @echo.
    83. @echo Your environment has been set.
    84.
    85. :finish

    this Running Weblogic Server 10.3.3 in Debug  mode gentleman seems to have found the solution.
    if you create a server inside Eclipse, you have the menu option "start in debug mode" who should do the job for you

  • HTTP tunneling is disabled in weblogic 9.2

    I have restarted my weblogic server on last saturday, after that i am getting the following exception continuously.
    ####<Jun 5, 2010 11:27:44 PM MEST> <Info> <ServletContext-/bea_wls_internal> <aberdeen> <IAEABEADMP> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1275773264990> <000000> <HTTPCl
    ntLogin: Login rejected with code: 'Failed', reason: java.net.ProtocolException: HTTP tunneling is disabled
    at weblogic.rjvm.http.HTTPServerJVMConnection.acceptJVMConnection(HTTPServerJVMConnection.java:88)
    at weblogic.rjvm.http.TunnelLoginServlet.service(TunnelLoginServlet.java:80)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3244)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    In my weblogic server, i am not changed any configuration file, and i can see the HTTP tunneling flag is false (default value).
    Can any one tell why the reason for getting this exception.
    Since i have not changed any configiguration file and i am restarting the server every saturday, this is the first time i got this error.
    Please help to identify the possible reason for this error.?
    Oracle forums suggest that for resolving this just enable the HTTP tunneling flag in weblogic console.

    Thanks for you response manish.
    Once again i have gone throught the log file. Transactions are rollbacked but the cache is not cleaned. i contacted some of friends who is working in weblogic, even thought they are not able to find the solution.
    some guys are saying clean or flush ejb cache is container task. but the container not cleaning the ejb cache.
    Please any body give some solution for me it is very ugent.

  • Patchset3 (11.1.1.4/wls 10.3.4) Remote debugging JDPA in weblogic cluster

    Hi,
    I am using Patchset3 (JDeveloper 11.1.1.4/ weblogic server 10.3.4). I was wondering how i can remote debug with
    a) weblogic managed server that is part of a weblogic cluster
    b) the cluster itself that contains multiple managed servers.
    Note that i do understand how to remote debug against a weblogic server (e.g. http://jdeveloperfaq.blogspot.com/2009/12/faq-4-how-to-remote-debug-adf.html), but have not been able to find out how i can achieve this against a cluster that has multiple managed servers. Any directions will be appreciated.
    Thanks,

    Hi,
    haven't tried it but here are some suggestions that might be of help:
    1) Each managed server for each cluster node should be setup for remote debugging. This means that each managed server must be started with the -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n* options in the WebLogic start-up script. Also Tunneling must be enabled for each managed server for each cluster node.
    2) Make sure that you specify a different connection port for each managed server. This is indicated by the address* specifier above.
    3) It seems logical to me that you will need to start separate instances of JDeveloper - one for each managed server that you need to attach to.
    Let us know how it turns out,
    Nick

  • BEA-000802   weblogic.utils.NestedError: Error adding FD to epoll.

    hello,everyone,
    My weblogic have a problem.it often happens.
    <2010-7-14 下午01时15分26秒 CST> <Error> <Kernel> <BEA-000802> <ExecuteRequest failed
    weblogic.utils.NestedError: Error adding FD to epoll.
    weblogic.utils.NestedError: Error adding FD to epoll
    at weblogic.socket.EPollSocketMuxer.read(EPollSocketMuxer.java:86)
    at weblogic.servlet.internal.MuxableSocketHTTP.requeue(MuxableSocketHTTP.java:211)
    at weblogic.servlet.internal.VirtualConnection.requeue(VirtualConnection.java:323)
    at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1267)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1353)
    Truncated. see log file for complete stacktrace
    java.io.IOException: epoll_ctl failed: Bad file descriptor
    at jrockit.ext.epoll.EPoll.epollEnableOneshot(II)V(Unknown Source)
    at weblogic.socket.EPollSocketMuxer.read(EPollSocketMuxer.java:72)
    at weblogic.servlet.internal.MuxableSocketHTTP.requeue(MuxableSocketHTTP.java:211)
    at weblogic.servlet.internal.VirtualConnection.requeue(VirtualConnection.java:323)
    at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1267)
    Truncated. see log file for complete stacktrace
    who can help me?
    thanks
    lijun

    hi everyone,
    i am waiting for you answers. is anyone here?
    thanks,
    lijun

  • Debuging  servlet on weblogic

    I am trying to learn to debug servlet on weblogic . In one of the site it is written as
    Locate startWSL.cmd and add the following variable DEBUG_OPTS:
    set DEBUG_OPTS = -Xdebug -Xrunjdwp:transport= dt_socket,address=1044,server=y,suspend=n
    I am confused with this .Please tell me why is this necessary for debugging.
    Thank you

    Java uses the Java Platform Debugger Architecture to define how a Java debugger connects to a running Java application for the purpose of debugging that application. To enable an application for debugging, you have to add some parameters to the command line to specify a few things, like what transport will be used to transfer data, and if a socket-based transport, what port number should be used. Once you define those parameters on the command line and the application is running, you can specify the port number in the debug configuration of your debugger to make a connection to that running application.
    You can read more about the various debugging-related command line options on the following page, which is just part of the larger JPDA documentation:
    [http://java.sun.com/javase/6/docs/technotes/guides/jpda/conninv.html]
    If you peruse the documentation for your favorite debugger, you can find information about connecting to remote Java applications, and it should give you similar information.

  • Statechart​s built with debug disabled can no longer be edited?

    Hi. I am using the Statechart module with LabVIEW 2009. If I set the statechart code generation settings to disable debugging and then rebuild the statechart, I can no longer place functions or edit the wiring of Transition, Entry or Exit Actions. The configure statechart area behaves as if I were trying to edit the block diagram of a running VI; for example, if I click on a wire, the system creates a probe. If I turn debug back on and rebuild the statechart, I can edit the states again. For destkotp VIs, this is no big deal because I always have debugging enabled. For VIs that I want to run on the ARM Microcontroller target, this is a pain because once a statechart is added to the project, I have to make the target LabVIEW Mobile/Touch Panel/Embedded; that execution target automatically disables debugging and you can't turn it back on again. I have to edit the statechart outside of the project and save it back.
    Is there some other setting in LabVIEW or in the Statechart module that I am not getting correct?

    Hi pkovitz,
    You are right that this is a completely separate (and unrelated) issue, so a separate post is good.
    This is a bug that was introduced in the LV 2009 Statechart Module. The workaround is exactly as you described. You are right that this is cumbersome to do when using statechart on embedded because you must generate code outside of the project.
    I think you can minimize the amount of editing you must do outside of the project by doing the following when you encounter the problem:
    Close your project and save whatever you need to save.
    Open the statechart outside of project. Change target to desktop and enable debugging.
    Generate code for statechart. Now change target to windows mobile/touchpanel/embedded and save your statechart. Close your statechart
    Reopen your project. You should now be able to edit your guard/action VIs until the next time you generate code.
    I realize this isn't the best solution/workaround, and I apologize for the issue and inconvenience. If you find this impedes your workflow too much, let us know and we can see if there are perhaps some better workarounds. We realize this can be a big inconvenience for our users so I assure you the bug is getting appropriate attention.
    Thanks,
    Nick

  • Weblogic SSO - Kerberos error message

    Hi,
    I have weblogic and ucm (11g) set up to use single sign on.
    If I call the login in page and put my network credentials in - I am allowed in. So LDAP is configered correctly.
    When I access UCM directly (expect SSO to kick in) I get error message:
    ####<21-Jan-2011 12:50:06 o'clock GMT> <Debug> <SecurityAtn> <xxxx> <xxxx> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <f4093ea5ed8850a2:83494eb:12da89f5fe9:-7ffd-0000000000000024> <1295614206874> <BEA-000000> <Exception com.bea.common.security.internal.utils.negotiate.NegotiateTokenException: GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos Key)
    com.bea.common.security.internal.utils.negotiate.NegotiateTokenException: GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos Key)
         at com.bea.common.security.internal.utils.negotiate.SPNEGONegotiateToken.getUsername(SPNEGONegotiateToken.java:180)
         at weblogic.security.providers.authentication.NegotiateIdentityAsserterProviderImpl.assertChallengeIdentity(NegotiateIdentityAsserterProviderImpl.java:213)
         at com.bea.common.security.internal.legacy.service.ChallengeIdentityAssertionProviderImpl$ChallengeIdentityAsserterV2Adapter.assertChallengeIdentity(ChallengeIdentityAssertionProviderImpl.java:130)
         at com.bea.common.security.internal.service.ChallengeIdentityAssertionTokenServiceImpl.assertChallengeIdentity(ChallengeIdentityAssertionTokenServiceImpl.java:120)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.common.security.internal.utils.Delegator$ProxyInvocationHandler.invoke(Delegator.java:57)
         at $Proxy12.assertChallengeIdentity(Unknown Source)
         at com.bea.common.security.internal.service.ChallengeIdentityAssertionServiceImpl.assertChallengeIdentity(ChallengeIdentityAssertionServiceImpl.java:112)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.common.security.internal.utils.Delegator$ProxyInvocationHandler.invoke(Delegator.java:57)
         at $Proxy18.assertChallengeIdentity(Unknown Source)
         at com.bea.common.security.internal.service.NegotiateIdentityAsserterServiceImpl$NegotiateHandler.assertChallengeContext(NegotiateIdentityAsserterServiceImpl.java:327)
         at com.bea.common.security.internal.service.NegotiateIdentityAsserterServiceImpl$NegotiateHandler.process(NegotiateIdentityAsserterServiceImpl.java:212)
         at com.bea.common.security.internal.service.NegotiateIdentityAsserterServiceImpl.process(NegotiateIdentityAsserterServiceImpl.java:130)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.common.security.internal.utils.Delegator$ProxyInvocationHandler.invoke(Delegator.java:57)
         at $Proxy19.process(Unknown Source)
         at weblogic.security.providers.authentication.NegotiateIdentityAsserterServletAuthenticationFilter.doFilter(NegotiateIdentityAsserterServletAuthenticationFilter.java:33)
         at weblogic.servlet.security.internal.AuthFilterChain.doFilter(AuthFilterChain.java:37)
         at weblogic.servlet.security.internal.SecurityModule$ServletAuthenticationFilterAction.run(SecurityModule.java:631)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.security.internal.SecurityModule.invokeAuthFilterChain(SecurityModule.java:520)
         at weblogic.servlet.security.internal.FormSecurityModule.checkUserPerm(FormSecurityModule.java:220)
         at weblogic.servlet.security.internal.FormSecurityModule.checkAccess(FormSecurityModule.java:92)
         at weblogic.servlet.security.internal.ChainedSecurityModule.checkAccess(ChainedSecurityModule.java:79)
         at weblogic.servlet.security.internal.ServletSecurityManager.checkAccess(ServletSecurityManager.java:82)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2204)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    Anbody know it it means?
    James

    I've found the cause of my problem. I've tried jdk 6u11 and everything was working like it should. But with jdk 6u21 and jdk 6u22 I've got the same error. I've found that there's a bug in jdk ( http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6984764 ).
    But still I think that despite this jdk bug WLS team can fix SSO negotiation util in next WLS release.

  • Axis2 dumping Debug msgs in Weblogic logs

    Hi,
    I have axis2 with weblogic 10.3.6 and the weblogic logs are dumping a lot of axis debug messages like below.
    213215 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG org.apache.axis2.transport.TransportUtils username: oss.eai,  client id: 3270976000000,  API user: true,  database: myhost,  Server: myhost.acc.com - Found RequestResponseTransport returning isResponseWritten()
    213215 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG org.apache.axis2.transport.TransportUtils username: oss.eai,  client id: 3270976000000,  API user: true,  database: myhost,  Server: myhost.acc.com - Exiting deleteAttachments()
    213221 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG org.apache.axis2.transport.TransportUtils username: oss.eai,  client id: 3270976000000,  API user: true,  database: myhost,  Server: myhost.acc.com - Exiting deleteAttachments()
    Inorder to get rid of these debug messages I tried the below in vain
    JVM arguments: -Dlog4j.debug=true -Dweblogic.log.StdoutSeverity="Info" -Dweblogic.log.LoggerSeverity="Warning" -Dweblogic.log.LoggerSeverityProperties="org.apache.axis2=Warning;EJB=Info"  -Dlog4j.properties=/oss/tgi/bea/user_projects/domains/mydomain/config/log4j.properties"
    log4j.properties has been given the below entries:
    log4j.category.org.apache.commons.httpclient=INFO
    log4j.category.org.apache.commons=INFO
    log4j.category.org.apache.commons.digester=INFO
    log4j.category.org.apache.commons.httpclient=INFO
    log4j.category.org.apache.axis=INFO
    log4j.category.org.apache.struts=ERROR
    I also tried suppressing the Axis2 Debug messages in the weblogic logs by configuring filtering like below:
    Domain ->LogFilters->here I added log filter as AxisLogFilter Expression is (MESSAGE != 'Exiting deleteAttachments()')
    Added this log filter to the weblogic server under logging tab.
    Below are more expressions that I tried.
    (MESSAGE != '%Exiting deleteAttachments%')
    NOT(MESSAGE = 'Exiting deleteAttachments')
    NOT(MESSAGE LIKE 'Exiting deleteAttachments')
    NOT(MESSAGE = '%Exiting deleteAttachments%')
    NOT(MESSAGE LIKE '%Exiting deleteAttachments%')
    All these does not seem to help.
    Can you please suggest ?

    Hi,
    I have axis2 with weblogic 10.3.6 and the weblogic logs are dumping a lot of axis debug messages like below.
    213215 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG org.apache.axis2.transport.TransportUtils username: oss.eai,  client id: 3270976000000,  API user: true,  database: myhost,  Server: myhost.acc.com - Found RequestResponseTransport returning isResponseWritten()
    213215 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG org.apache.axis2.transport.TransportUtils username: oss.eai,  client id: 3270976000000,  API user: true,  database: myhost,  Server: myhost.acc.com - Exiting deleteAttachments()
    213221 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG org.apache.axis2.transport.TransportUtils username: oss.eai,  client id: 3270976000000,  API user: true,  database: myhost,  Server: myhost.acc.com - Exiting deleteAttachments()
    Inorder to get rid of these debug messages I tried the below in vain
    JVM arguments: -Dlog4j.debug=true -Dweblogic.log.StdoutSeverity="Info" -Dweblogic.log.LoggerSeverity="Warning" -Dweblogic.log.LoggerSeverityProperties="org.apache.axis2=Warning;EJB=Info"  -Dlog4j.properties=/oss/tgi/bea/user_projects/domains/mydomain/config/log4j.properties"
    log4j.properties has been given the below entries:
    log4j.category.org.apache.commons.httpclient=INFO
    log4j.category.org.apache.commons=INFO
    log4j.category.org.apache.commons.digester=INFO
    log4j.category.org.apache.commons.httpclient=INFO
    log4j.category.org.apache.axis=INFO
    log4j.category.org.apache.struts=ERROR
    I also tried suppressing the Axis2 Debug messages in the weblogic logs by configuring filtering like below:
    Domain ->LogFilters->here I added log filter as AxisLogFilter Expression is (MESSAGE != 'Exiting deleteAttachments()')
    Added this log filter to the weblogic server under logging tab.
    Below are more expressions that I tried.
    (MESSAGE != '%Exiting deleteAttachments%')
    NOT(MESSAGE = 'Exiting deleteAttachments')
    NOT(MESSAGE LIKE 'Exiting deleteAttachments')
    NOT(MESSAGE = '%Exiting deleteAttachments%')
    NOT(MESSAGE LIKE '%Exiting deleteAttachments%')
    All these does not seem to help.
    Can you please suggest ?

  • Can't change debug port on Weblogic server

    Despite changing the port number on the {DOMAIN}/bin/setDomainEnv.sh script and on the {DOMAIN}/init-info/startscript.xml file Eclipse (Galileo + latest OEPE) doesn't honor that.
    When the server is started on debug mode from Eclipse the listening port is 8453 which is the default.
    This is the [Eclipse] console output:
    JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m
    WLS Start Mode=Development
    CLASSPATH=...............
    PATH=....................
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http://hostname:port/console *
    starting weblogic with Java version:
    Listening for transport dt_socket at address: 8453
    java version "1.6.0_11"
    Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
    Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode)
    Starting WLS with line:
    java -client -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n -Djava.compiler=NONE -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole... -Dplatform.home=/opt/bea/wls10.3.0/wlserver_10.3 -Dwls.home=/opt/bea/wls10.3.0/wlserver_10.3/server -Dweblogic.home=/opt/bea/wls10.3.0/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=true -Dwlw.testConsole=true -Dwlw.logErrorsToConsole=true -Dweblogic.ext.dirs=/opt/bea/wls10.3.0/patch_wlw1030/profiles/default/sysext_manifest_classpath:/opt/bea/wls10.3.0/patch_wls1030/profiles/default/sysext_manifest_classpath:/opt/bea/wls10.3.0/patch_cie660/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/opt/bea/wls92/weblogic92/server/lib/weblogic.policy weblogic.Server
    Listening for transport dt_socket at address: 8453
    Any ideas on why this may be happening?
    Thanks.

    Did that.
    This is an extract from setDomainEnv.sh:
    if [ "${DEBUG_PORT}" = "" ] ; then
    *DEBUG_PORT="9000"*
    export DEBUG_PORT
    fi
    But regardless of what I put in there I see this on Eclipse's console:
    /usr/local/jdk1.6.0_11/bin/java -client -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,*address=8453*,server=y,suspend=n -Djava.compiler=NONE -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole... -Dplatform.home=/opt/bea/wls10.3.0/wlserver_10.3 -Dwls.home=/opt/bea/wls10.3.0/wlserver_10.3/server -Dweblogic.home=/opt/bea/wls10.3.0/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=true -Dwlw.testConsole=true -Dwlw.logErrorsToConsole=true -Dweblogic.ext.dirs=/opt/bea/wls10.3.0/patch_wlw1030/profiles/default/sysext_manifest_classpath:/opt/bea/wls10.3.0/patch_wls1030/profiles/default/sysext_manifest_classpath:/opt/bea/wls10.3.0/patch_cie660/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/opt/bea/wls92/weblogic92/server/lib/weblogic.policy weblogic.Server
    Listening for transport dt_socket at address: *8453*
    Now, if I start the server from the command line I see that the dt_socket listens on the port I set in setDomainEnv.sh.

  • How to attach to and debug a live Weblogic instance?

    We know how to start up, attach to, and debug a Weblogic instance running on a developer workstation. Does anyone know how to attach to and debug a live (production) instance? Is this safe?
    Thanks

    Hi,
    Do like this...
    when saving standard text in so10,
    it won't ask for request!
    1. a little tricky
    2. goto se09 and create a new
    customizing rqeuest.
    3. after that
    in the object list,
    go in edit mode
    and a new window will come
    where u can add the objects(in table control)
    4. there u put
    program id = R3TR
    object type = TEXT
    object name = TEXT,YHRS_FNF_LTR,YHR1,E
    where
    YHRS_FNF_LTR = name of standard text
    YHR1 = TEXT ID
    E = english language
    Cheers,
    Simha.

  • Remote debugging problem with Weblogic 9 in Eclipse

    Hi,
    I'm trying to test out debugging a test app using Eclipse as the IDE and the Weblogic 9.0 server. Debugging with 8.1 worked fine. No problems. When I start the 9.0 server, I get "Error launching remote debugging for external server, changing to non-debugging mode. Please check the debug port setting and ensure that the specified "start" executable launches the server with debugging enabled."
    Any ideas where to start?
    -Eric

    Try this:
    1. Login with administrator user
    2. Security Realms > myrealm > Providers > DefaultAuthenticator > Migration > Export
    3. Click on save button to get /DOMAINHOME/DefaultAuthenticator.dat file 4. Backup /DOMAIN_HOME/security/DefaultAuthenticator.ldift file
    5. Move /DOMAINHOME/DefaultAuthenticator.dat file to /DOMAIN_HOME/security/ directory
    6. Rename /DOMAIN_HOME/security/DefaultAuthenticator.dat to /DOMAIN_HOME/security/DefaultAuthenticator.ldift
    7. Shutdown all servers
    8. Delete LDAP directory in each server
    9. Start up all servers
    Good luck !
    Octavio

  • Test button disabled on Weblogic Server!

    I am new to SOA/BPEL and am trying to test one of the basic integrations using the BPEL. I am trying the basic "File Adapter" test.
    I am able to deploy the BPEL to weblogic server and am able to see the deployed bpel on the server. However, am unable to test it because the "Test" button is disabled! Please help.
    Thanks and appreciate any help.
    Francis

    I guess I found the server log...but could somebody intepret this error and let me know the issue/fix! Thanks.
    Server Log Entries (Filtered - More Columns Exist)
         Date
    Subsystem
    Severity
    Message ID
    Message
    Jul 28, 2010 3:41:14 PM CDT     JDBC     Info     BEA-001128     Connection for pool "OraSDPMDataSource" closed.
    Jul 28, 2010 3:41:14 PM CDT     JDBC     Info     BEA-001128     Connection for pool "SOADataSource" closed.
    Jul 28, 2010 3:41:14 PM CDT     JDBC     Info     BEA-001128     Connection for pool "SOADataSource" closed.
    Jul 28, 2010 3:41:14 PM CDT     JDBC     Info     BEA-001128     Connection for pool "SOALocalTxDataSource" closed.
    Jul 28, 2010 3:41:14 PM CDT     JDBC     Info     BEA-001128     Connection for pool "mds-owsm" closed.
    Jul 28, 2010 3:41:14 PM CDT     JDBC     Info     BEA-001128     Connection for pool "mds-owsm" closed.
    Jul 28, 2010 3:41:14 PM CDT     JDBC     Info     BEA-001128     Connection for pool "mds-soa" closed.
    Jul 28, 2010 3:41:14 PM CDT     JDBC     Info     BEA-001128     Connection for pool "mds-soa" closed.
    Jul 28, 2010 3:41:14 PM CDT     Common     Info     BEA-000628     Created "1" resources for pool "SOADataSource", out of which "1" are available and "0" are unavailable.
    This page shows you an entry from the server log file.
    Server Name:     soa_server1     
    Log Name:     ServerLog     
    Message:     Created "1" resources for pool "EDNDataSource", out of which "1" are available and "0" are unavailable.     
    Date:     Jul 28, 2010 3:34:10 PM CDT     
    Subsystem:     Common     
    Message ID:     BEA-000628     
    Severity:     Info     
    Machine:     ofmdev1.gxx.com     
    Server:     soa_server1     
    Thread:     [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'     
    User ID:     weblogic     
    Transaction ID:     (No value specified)     
    Context ID:     8aa1ba6caa090ecc:2523ac9c:129cdd88b22:-8000-00000000000000f0     
    Detail:     (No value specified)     
    Cause:     (No value specified)     
    Action:     (No value specified)

  • Debug servlet in weblogic

    Hi,
              Does weblogic provide a debug environment like IBM Websphere which can
              be used in some Java IDE, like Visual Age or Visaul Cafe?
              If does, please tell me the URL link to documentation.
              Thanks
              

    Java uses the Java Platform Debugger Architecture to define how a Java debugger connects to a running Java application for the purpose of debugging that application. To enable an application for debugging, you have to add some parameters to the command line to specify a few things, like what transport will be used to transfer data, and if a socket-based transport, what port number should be used. Once you define those parameters on the command line and the application is running, you can specify the port number in the debug configuration of your debugger to make a connection to that running application.
    You can read more about the various debugging-related command line options on the following page, which is just part of the larger JPDA documentation:
    [http://java.sun.com/javase/6/docs/technotes/guides/jpda/conninv.html]
    If you peruse the documentation for your favorite debugger, you can find information about connecting to remote Java applications, and it should give you similar information.

Maybe you are looking for

  • How do I change my airport extreme from dsl to cable?

    I have recently changed my ISP from AT&T dsl to Comcast cable and don't know how to change the settings to my Airport Extreme. Please help.

  • Is it possible to create a custom filter control in SSRS 2005?

    Hello! I need to make a custom filter control for my reports which will provide some options for date parameter: - year and month selection - Some RadioButtons: "Yesterday", "Today", "Tommorow", "Last week", "Next week" - Date range Please, give any

  • Can't Use Cinema Display 30-inch With G5 (AGP)

    After making a trip to the Apple store to make sure we got what we needed, and because we needed a monitor ASAP, we brought home a 30-inch cinema display. The people at the store assured us that even though they didn't carry it, we could easily find

  • Comparing two vectors of objects

    Hi, This is just a small example of what I am trying to do. Trying to just compare the objects of type FileInfo in the vectors, do I have to create a compareTo function or something to define what is equal when comparing the objects? Where would I cr

  • Next internal review date in status view

    Hi, Customer credit management transaction FD33, in status view, we have field "Next internal review". Can any one  let me know how this data is populated automatically. And how the documents will be selected for report "RVKRED08" Thanks Alokam Chand