Beasys

serverstat.errjava.lang.UnsatisfiedLinkError: no muxer in shared library
path at java.lang.Runtime.loadLibrary(Runtime.java) at
java.lang.System.loadLibrary(System.java) at
weblogic.socket.PosixSocketMuxer.<init>(PosixSocketMuxer.java:94) at
weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java:178) at
weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java:140) at
weblogic.t3.srvr.ListenThread.run(ListenThread.java:257)BalconData Object is
trying to be accessed

Put $WL_HOME/lib/solaris in your LD_LIBRARY_PATH
Cheers - Wei
NAMAKKAL KRISHNAN <[email protected]> wrote in message
news:[email protected]..
serverstat.errjava.lang.UnsatisfiedLinkError: no muxer in shared library
path at java.lang.Runtime.loadLibrary(Runtime.java) at
java.lang.System.loadLibrary(System.java) at
weblogic.socket.PosixSocketMuxer.<init>(PosixSocketMuxer.java:94)at
weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java:178) at
weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java:140) at
weblogic.t3.srvr.ListenThread.run(ListenThread.java:257)BalconData Objectis
trying to be accessed

Similar Messages

  • Follow-up: beasys.User vs. theory.Customer

    Hi,
    In one of the previous postings there was mentioned that
    Personalization server and Commerce Server do have user
    management functionality overlap. Indeed it would have
    been nice to have a single point of user info persistence
    and management.
    The MyBuyBeans Sample demonstrates how both mechanisms could
    be utilized, delegating certain properties to Commerce components,
    while others to Personalization server "Property Sets". It is
    worth mentioning that Unified User Profile integration mechanism
    has not been used in the sample, instead data is synchronized manually.
    Why so?
    Question:
    What is recommended as best practice for user management?
    What is the direction that the Commerce server will be moving towards
    in subsequent releases?
    Thank You in advance
    Tony.

    As of WLCS 2.0.1 sp1, the theory.smart.ebusiness.customer.Customer and
    the com.beasys.commerce.axiom.contact.User are not in the same hierarchy.
    Soon the Customer will extend com.beasys.commerce.axiom.contact.User
    Ture Hoefner
    BEA Systems, Inc.
    1655 Walnut Street; suite 200
    Boulder, CO 80302
    www.beasys.com

  • Looking for some WLS6.1 com.beasys.CORBA API

    Has anybody an idea where I can get the API for WLS package "com.beasys.CORBA" from
    the wleorb.jar.

    "Arne Herbert" <[email protected]> writes:
    Has anybody an idea where I can get the API for WLS package "com.beasys.CORBA" from
    the wleorb.jar.This is documented under WLEC in the WLS docs. It is not an Orb
    per-se.
    http://edocs/wls/docs61/wlec/index.html
    andy

  • Com.beasys.Tobj.*

    When trying to import these files to use WLEC, these files are not found
    with the GA Win NT version. Where can I get these files?
    Thanks
    Rob

    Thanks!
    "Robert Patrick" <[email protected]> wrote in message
    news:[email protected]..
    In WLS 5.1, these classes are contained in c:\weblogic\lib\poolorb.jar(or,
    in SP7 and SP8, look in the service pack sub-directory for the wlec
    sub-directory, they are in the wleorb.jar file there).
    Rob Mason wrote:
    When trying to import these files to use WLEC, these files are not found
    with the GA Win NT version. Where can I get these files?
    Thanks
    Rob

  • Error in starting weblogic commerce server on Win2000

    I downloaded the evaluation release of Weblogic Commerce 3.1 and th licence,
    and installed it on Windows 2000 Professional,
    I have a Weblogic Application Server 5.1 installed
    the server did not start and gave an error, please help us as to what the
    problem is and how to get it running.
    =========== Error Message ===============
    JAVA_CLASSPATH IS
    C:\jdk\lib\tools.jar;C:\weblogic\lib\weblogic510sp6boot.jar;C:
    \weblogic\classes\boot
    WEBLOGIC_CLASSPATH IS
    C:\weblogic\lib\weblogic510sp6.jar;C:\weblogic\lib\WebLogi
    c_RDBMS.jar;C:\weblogic\license;C:\weblogic\classes;C:\weblogic\lib\weblogic
    aux.
    jar;C:\weblogic\lib\weblogic-tags-510.jar;C:\WebLogicCommerceServer3.1\licen
    se;C
    :\WebLogicCommerceServer3.1\classes;C:\WebLogicCommerceServer3.1\lib\rules.j
    ar;C
    :\WebLogicCommerceServer3.1\lib\jrulesserviceprovider.jar;C:\WebLogicCommerc
    eSer
    ver3.1\deploy\bmp\classes;C:\WebLogicCommerceServer3.1\eval\win32\Taxware\cl
    asse
    s;C:\weblogic\eval\cloudscape\lib\cloudscape.jar;C:\weblogic\eval\cloudscape
    \lib
    \tools.jar;C:\weblogic\eval\cloudscape\lib\client.jar
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <WebLogicServer> Read global
    properties C:\WebLogicCommerceServer3.1\weblogic.propertie
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <WebLogicServer> No per-server
    properties files found
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Logging> FileLogger initialized.
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <WebLogicServer> ************
    WebLogic Server (5.1.0 04/03/2000 17:13:23 #66825) 'serve
    :\WebLogicCommerceServer3.1
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <WebLogicServer> ************ (c)
    1995, 1996, 1997, 1998 WebLogic, Inc., (c) 1999 BEA S
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.swapIntervalSecs', current value: '10'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.ConnectionConsumer', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.enforceClientCert', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.login.readTimeoutMillis', current value: '5000'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.propertiesFile', current value: 'C:\WebLogicCo
    .properties'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.bindAddr', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.servlet.reloadCheckSecs', current value: '-1'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.authRealmName', current value: 'WebLogic Server
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.SSLHandler.enable', current value: 'true'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.startupFailureIsFatal', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.http.keepAliveSecs', current value: '60'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.servlet.classpath', current value: ''
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.tunneling.clientPingSecs', current value: '45'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.defaultWebApp', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.persistentStoreDir', current value: 'se
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.perServerPropertiesFile', current value: 'null
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.queue', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.invalidationIntervalSecs', current valu
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.persistence', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.realm.cache.user.enable', current value: 'tr
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.rmi.dgc.callSystemGC', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.enableEvents', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.maxTransactedDurableSubscribers', current value:
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.weight', current value: '100'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.connectionPoolArgs', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.disableGuest', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.persistentStorePool', current value: ''
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.URLAclFile', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.percentSocketReaders', current value: '33'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.zac.enable', current value: 'true'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jdbc.TXDataSource', current value: '[weblogic.jdbc.TX
    .jts.commercePool=commercePool ]'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.DNSName', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.ejb.deploy', current value: 'C:/WebLogicCommerceServe
    C:/WebLogicCommerceServer3.1/lib/axiom.jar,C:/WebLogicCommerceServer3.1/lib/
    ebusiness.jar,C:/WebLogicCommerceServer3.1/lib/adv
    erceServer3.1/lib/bridge.jar,C:/WebLogicCommerceServer3.1/lib/document.jar,C
    :/WebLogicCommerceServer3.1/lib/p13nadvisor.jar,C:
    .1/lib/portal.jar,C:/WebLogicCommerceServer3.1/lib/ruleeditorbeans.jar,C:/We
    bLogicCommerceServer3.1/lib/rulesservice.jar,C:/We
    lib/servicemgr.jar'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.workspace.showUserKeysOnly', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.enable', current value: 'true'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.allow', current value: '[weblogic.allow.reserve.weblo
    commercePool=everyone
    weblogic.allow.execute.weblogic.servlet.Certificate=system
    weblogic.allow.execute.weblogic.servlet.Admin
    low.execute.weblogic.servlet.AdminLicense=system
    weblogic.allow.execute.weblogic.servlet.AdminConnections=system
    weblogic.allo
    et.classes=everyone
    weblogic.allow.execute.weblogic.servlet.AdminClients=system
    weblogic.allow.execute.weblogic.servlet.AdminV
    llow.execute.weblogic.servlet.AdminMain=system
    weblogic.allow.execute.weblogic.servlet.AdminThreads=system
    weblogic.allow.rese
    tionPool.docPool=everyone weblogic.allow.read.weblogic.workspace=everyone
    weblogic.allow.execute.weblogic.servlet.AdminEvents=
    ite.weblogic.workspace=everyone
    weblogic.allow.execute.weblogic.servlet.AdminJDBC=system
    weblogic.allow.execute.weblogic.servl
    ow.execute.weblogic.servlet.AdminProps=system
    weblogic.allow.execute.weblogic.servlet.ConsoleHelp=everyone ]'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.listenPort', current value: '7501'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.allow', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.servlet.reloadOnModify', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.io.fileSystem', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.startupArgs', current value: '[weblogic.system
    p=TraceFlags=E ]'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jdbc.enableLogFile', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.cookie.domain', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.realm.debug', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.clustering.enable', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.enable', current value: 'true'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.shutdownArgs', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.rmi.startupClass', current value: '[weblogic.rmi.star
    blogic.rmi.internal.RegistryImpl ]'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.keepAlive.enable', current value: 'true'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.jdbc.connTimeoutSecs', current value: '
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.name', current value: 'server'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.helpPageURL', current value: 'http://www.weblo
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.key.server', current value: 'C:\WebLogicComm
    okey.pem'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.rmi.startupArgs', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.topicSessionPool', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.logFileBufferKBytes', current value: '8'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.home', current value: 'C:\weblogic'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.documentRoot', current value: 'public_html'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.servlet.reloadOnModifyRecursive', current value
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.errorPage', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.certificate.authority3', current value: 'nul
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.administrativePort', current value: '0'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.certificate.authority2', current value: 'nul
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.startupClass', current value: '[weblogic.syste
    tup=com.beasys.commerce.foundation.plugin.weblogic.TraceStartup
    weblogic.system.startupClass.KeyBootstrap=com.beasys.commerce.
    otstrap
    weblogic.system.startupClass.serviceManager=com.beasys.commerce.servicemanag
    er.CommerceServiceManagerStartup ]'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.nonPrivGroup', current value: 'nobody'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.cluster.multicastTTL', current value: '1'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.home', current value: 'C:\WebLogicCommerceServ
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.https.keepAliveSecs', current value: '120'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jndi.transportableObjectFactories', current value: ''
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.certificateCacheSize', current value: '3'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.tunneling.clientTimeoutSecs', current value: '4
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jdbc.DataSource', current value: '[weblogic.jdbc.Data
    l.docPool=docPool ]'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.nonPrivUser', current value: 'nobody'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.zac.publishRoot', current value: 'exports'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.clientRootCA', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.cluster.defaultLoadAlgorithm', current value: 'round-
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.enable', current value: 'true'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.administrator.phone', current value: '(None)'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jdbc.connectionPool', current value: '[weblogic.jdbc.
    rl=jdbc:beasys:docmgmt:com.beasys.commerce.axiom.document.ref.RefDocumentPro
    vider,driver=com.beasys.commerce.axiom.document.jd
    =0,initialCapacity=10,maxCapacity=20,capacityIncrement=1,allowShrinking=true
    ,shrinkPeriodMins=15,refreshMinutes=5,props=jdbc.u
    mmercePool;jdbc.isPooled=true;weblogic.t3.waitForConnection=true;weblogic.t3
    .waitSecondsForConnection=999999999999;weblogic.jt
    onSecs=999999999999;docBase=C:/WebLogicCommerceServer3.1/dmsBase;schemaXML=C
    :/WebLogicCommerceServer3.1/dmsBase/doc-schema.xml
    nPool.commercePool=url=jdbc:cloudscape:Commerce;create=true;upgrade=true,dri
    ver=COM.cloudscape.core.JDBCDriver,loginDelaySecs=
    Capacity=20,capacityIncrement=1,allowShrinking=true,shrinkPeriodMins=15,test
    ConnsOnReserve=true,testTable=WLCS_IS_ALIVE,refres
    ne;password=none;server=none;weblogic.t3.waitForConnection=true;weblogic.t3.
    waitSecondsForConnection=999999999999,weblogic.jts
    nSecs=999999999999,verbose=false ]'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.debug', current value: 'false'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jdbc.logFileName', current value: 'C:\WebLogicCommerc
    og'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.cluster.dnsName', current value: 'null'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.requireAuthentication', current value: 'true'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.cluster.multicastAddress', current value: ''
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.defaultSecureProtocol', current value: 't3s'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.realm.cache.auth.enable', current value: 'tr
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.executeThreadCount', current value: '15'
    Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.cookie.comment', current value: 'Weblog
    ng Cookie'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.tableNamePrefix', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.connectionPool', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.shutdownClass', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.defaultServlet', current value: 'file'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.cluster.name', current value: 'mycluster'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.defaultProtocol', current value: 't3'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.postTimeoutSecs', current value: '30'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.group', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.realm.cache.caseSensitive', current value: '
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.certificate.server', current value: 'C:\WebL
    rver\democert.pem'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.mimeType', current value: '[weblogic.httpd.mime
    .wmlscriptc=wmlsc weblogic.httpd.mimeType.application/x-java-vm=class
    weblogic.httpd.mimeType.image/gif=gif weblogic.httpd.mim
    stream=exe weblogic.httpd.mimeType.text/html=html,htm
    weblogic.httpd.mimeType.application/pdf=pdf weblogic.httpd.mimeType.appl
    ar weblogic.httpd.mimeType.image/jpeg=jpeg,jpg
    weblogic.httpd.mimeType.image/vnd.wap.wbmp=wbmp
    weblogic.httpd.mimeType.applica
    tpd.mimeType.text/vnd.wap.wmlscript=wmls
    weblogic.httpd.mimeType.text/vnd.wap.wml=wml
    weblogic.httpd.mimeType.application/vnd.
    ttpd.mimeType.application/x-java-serialized-object=ser ]'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.webApp', current value: '[weblogic.httpd.webApp
    rceServer3.1/server/webapps/examples/portal/portal.war
    weblogic.httpd.webApp.tools=C:/WebLogicCommerceServer3.1/server/webapps
    c.httpd.webApp.wlcs=C:/WebLogicCommerceServer3.1/server/webapps/wlcs/ ]'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.minPasswordLen', current value: '8'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.connectionFactoryArgs', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.persistentStoreType', current value: 'f
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.cacheEntries', current value: '1024'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.certificate.authority', current value: 'C:\W
    \server\ca.pem'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.resource.MailSession', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.cookie.maxAgeSecs', current value: '-1'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.login.readTimeoutMillisSSL', current value: '25000'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.cluster.enable', current value: 'false'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.SSL.ciphersuites', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.indexFiles', current value: 'index.html,index.h
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.password', current value: '[weblogic.password.system=
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.enableLogFile', current value: 'false'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.enableReverseDNSLookups', current value: 'fals
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.indexDirectories', current value: 'false'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.maxLogFileSize', current value: '1024'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.logFile', current value: 'C:\WebLogicCommerceS
    .log'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.timeoutSecs', current value: '3600'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.logFileFormat', current value: 'common'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.perClusterPropertiesFile', current value: 'nul
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.key.export.lifespan', current value: '500'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.CORBA.connectionPool', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'java.system.property', current value: '[java.system.property.c
    /WebLogicCommerceServer3.1/db/data ]'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.logFileName', current value: 'C:\WebLogicCommer
    s.log'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.defaultMimeType', current value: 'text/plain'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.debug.httpd.servlet', current value: 'false'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.connectionFactoryName', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.SSLListenPort', current value: '7502'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.URLResource', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.cookie.name', current value: 'WebLogicS
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.quiescent', current value: 'false'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.register', current value: '[weblogic.httpd.regi
    sys.commerce.foundation.flow.FlowManager
    weblogic.httpd.register.AdminProps=admin.AdminProps
    weblogic.httpd.register.classes=w
    hServlet weblogic.httpd.register.AdminEvents=admin.AdminEvents
    weblogic.httpd.register.AdminMain=admin.AdminMain weblogic.http
    gic.servlet.ServerSideIncludeServlet
    weblogic.httpd.register.servletimages=weblogic.servlet.internal.InternalImag
    eServlet webl
    oleHelp=weblogic.servlet.ClasspathServlet
    weblogic.httpd.register.AdminJDBC=admin.AdminJDBC
    weblogic.httpd.register.ShowDocSer
    .content.ShowDocServlet
    weblogic.httpd.register.*.jsp=weblogic.servlet.JSPServlet
    weblogic.httpd.register.AdminCaptureRootCA=a
    weblogic.httpd.register.AdminRealm=admin.AdminRealm
    weblogic.httpd.register.AdminLicense=admin.AdminLicense weblogic.httpd.reg
    certificate weblogic.httpd.register.AdminConnections=admin.AdminConnections
    weblogic.httpd.register.AdminClients=admin.AdminCl
    ister.file=weblogic.servlet.FileServlet
    weblogic.httpd.register.AdminVersion=admin.AdminVersion
    weblogic.httpd.register.authen
    .ClientAuthenticationServlet
    weblogic.httpd.register.AdminThreads=admin.AdminThreads ]'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.clientRootCA4', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.clientRootCA3', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.clientRootCA2', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.cookies.enable', current value: 'true'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.servlet.extensionCaseSensitive', current value:
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.realm.cache.group.enable', current value: 't
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.nativeIO.enable', current value: 'true'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.rmi.enableServerSideStubs', current value: 'false'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.cookie.path', current value: '/'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.session.URLRewriting.enable', current value: 't
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.enableSetUID', current value: 'false'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.realm.cache.acl.enable', current value: 'tru
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.topic', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.administrator.name', current value: 'WebLogic Adminis
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.jms.queueSessionPool', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.ssl.enable', current value: 'true'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.administrator.location', current value: '(None)'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.enableSetGID', current value: 'false'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.initArgs', current value: '[weblogic.httpd.init
    Filename=/weblogic/admin/help/NoContent.html
    weblogic.httpd.initArgs.*.jsp=pageCheckSeconds=0,packagePrefix=jsp,compileCo
    mmand
    gDir=C:/WebLogicCommerceServer3.1/server/classfiles,verbose=false,keepgenera
    ted=false weblogic.httpd.initArgs.file=defaultFile
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.administrator.email', current value: 'root'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.enableConsole', current value: 'true'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.security.realm.cache.perm.enable', current value: 'tr
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.system.user', current value: 'system'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
    'weblogic.httpd.charsets', current value: 'null'
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> awt.toolkit =
    sun.awt.windows.WToolkit
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> cloudscape.system.home
    = C:/WebLogicCommerceServer3.1/db/data
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> commerce.properties =
    C:\WebLogicCommerceServer3.1\weblogiccommerce.prop
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> file.encoding = Cp1252
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> file.encoding.pkg =
    sun.io
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> file.separator = \
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.awt.fonts =
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.awt.graphicsenv =
    sun.awt.Win32GraphicsEnvironment
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.awt.printerjob =
    sun.awt.windows.WPrinterJob
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.class.path =
    C:\jdk\lib\tools.jar;C:\weblogic\lib\weblogic510sp6boo
    s\boot
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.class.version =
    46.0
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.compiler =
    symcjit
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.ext.dirs =
    C:\jdk\jre\lib\ext
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.home = C:\jdk\jre
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.io.tmpdir =
    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.library.path =
    C:\jdk\bin;.;C:\WINNT\System32;C:\WINNT;C:\WINNT\sys
    System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program
    Files\Microsoft Visual Studio\Common\MSDev98\Bin;
    ft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual
    Studio\VC98\bin;C:\jdk\bin;C:\weblogic\bin;C:\weblogic\bin;C:\
    1\eval\win32\CyberCash\bin;C:\WebLogicCommerceServer3.1\eval\win32\Taxware\b
    in
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
    java.protocol.handler.pkgs = weblogic.utils|weblogic.utils
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.security.manager
    =
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.security.policy =
    C:\weblogic\weblogic.policy
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
    java.specification.name = Java Platform API Specification
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
    java.specification.vendor = Sun Microsystems Inc.
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
    java.specification.version = 1.2
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vendor = Sun
    Microsystems Inc.
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vendor.url =
    http://java.sun.com/
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vendor.url.bug =
    http://java.sun.com/cgi-bin/bugreport.cgi
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.version = 1.2.2
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vm.info = build
    JDK-1.2.2-001, native threads, symcjit
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vm.name = Classic
    VM
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
    java.vm.specification.name = Java Virtual Machine Specification
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
    java.vm.specification.vendor = Sun Microsystems Inc.
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
    java.vm.specification.version = 1.0
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vm.vendor = Sun
    Microsystems Inc.
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vm.version =
    1.2.2
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> line.separator =
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> os.arch = x86
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> os.name = Windows NT
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> os.version = 5.0
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> path.separator = ;
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> pipeline.properties =
    C:\WebLogicCommerceServer3.1\pipeline.properties
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> sun.boot.class.path =
    C:\jdk\jre\lib\rt.jar;C:\jdk\jre\lib\i18n.jar;C:\j
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> sun.boot.library.path
    = C:\jdk\jre\bin
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
    sun.io.unicode.encoding = UnicodeLittle
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> user.dir =
    C:\WebLogicCommerceServer3.1
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> user.home =
    C:\Documents and Settings\Administrator
    Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> user.language = en
    Fri Dec 01 11:04:40 GMT+05:30 2

    Hello Muffy,
    It looks like you do not have WLS 5.1 service pack 6 installed correctly. I
    say this because I do not see the sp6 message at the top of your log and I saw
    this message in your log:
    org.xml.sax.SAXParseException: Element "weblogic-enterprise-bean" allows no
    further input; "transaction-isolation" is not allowed
    Ture Hoefner
    BEA Systems, Inc.
    2590 Pearl St.
    Suite 110
    Boulder, CO 80302
    www.bea.com

  • Filename on file download from jsp

     

    This may help:
              ----- Original Message -----
              From: "Erik Lindquist" <[email protected]>
              Newsgroups: weblogic.developer.interest.jsp
              Sent: Wednesday, June 28, 2000 6:20 PM
              Subject: How to dynamically display images in JSPs
              > This took a little while to figure out so I thought I'd share. After
              > doing some research I was led to the following approach on how to load
              > images from an Oracle database into a JSP:
              >
              > The "main" JSP:
              >
              > <HTML>
              > <head>
              > <title>Image Test</title>
              > </head>
              > <body>
              > <center>
              > hello
              > <P>
              > <img border=0 src="getImage.jsp?filename=2cents.GIF">
              > <P>
              > <img border=0 src="getImage.jsp?filename=dollar.gif">
              > <P>
              > world
              > </body>
              > </HTML>
              >
              >
              > And this is the image getter:
              >
              > <% try {
              > response.setContentType("image/gif");
              > String filename = (String) request.getParameter("filename");
              > java.sql.Connection conn =
              > java.sql.DriverManager.getConnection("jdbc:weblogic:pool:orapool"); //
              > connect to db
              > java.sql.Statement stmt = conn.createStatement();
              > String sql = "select image from testimage where filename = '" +
              > filename + "'";
              > java.sql.ResultSet rs = stmt.executeQuery(sql);
              > if (rs.next()) {
              > byte [] image = rs.getBytes(1);
              > java.io.OutputStream os = response.getOutputStream();
              > os.write(image);
              > os.flush();
              > os.close();
              > }
              > conn.close();
              > }
              > catch (Exception x) { System.out.println(x); }
              > %>
              >
              >
              > The thing to note is that there are no <%@ page import="..." %> or <%@
              > page contentType="..." %> tags - just the single scriptlet. It
              > seems that for every "<%@" the weblogic compiler sees it puts
              > out.print("\r\n"); statements in the generated java source.(???) I
              > don't know much about how browsers work but I think that once it sees
              > flat ascii come at it it treats everything that follows as text/plain
              > which is incorrect for the binary stream that's being sent. Another
              > work around was to set out = null; but that's kind of ugly and might
              > produce server errors. The real fix is to write a bean to handle images
              > which I'll work on next (does anybody have any hints on how to do
              > that?)
              Cameron Purdy
              [email protected]
              http://www.tangosol.com
              WebLogic Consulting Available
              "Ramesh" <[email protected]> wrote in message
              news:[email protected]...
              >
              > Hi,
              >
              > Even I could download the files with this technique, I couldn't open the
              file downloaded. It seems the file is getting currepted during tranfer.. Can
              u help me in this regard please?
              >
              > Thank u
              > Ramesh
              >
              > [email protected] (Anders B. Jensen) wrote:
              > >In an Web-application written in Java Server Pages it should be possible
              > >for the user to download data from the web-server. The data will never
              > >exist as a file on the web-server, only in the PrintWriter object, out.
              > >To force the Internet Explorer (IE) to show the download dialog window
              > >the Contenttype of the HTTP-header have been set to "html/transfer". The
              > >question is:
              > >
              > >Is it possible to set the filename appearing in the download dialog
              > >appearing on the client?
              > >
              > >
              > >Below is a listing of the source-code:
              > >
              > ><%@ page extends="com.beasys.portal.admin.PortalJspBase"%>
              > ><jsp:useBean id="download" scope="session" class="dk.lec.DownloadData" />
              > >
              > ><%
              > > String tmpstr;
              > > response.setContentType("html/transfer");
              > > out.clear();
              > > tmpstr=download.getStrbuffer().toString();
              > > out.println(tmpstr.trim());
              > >%>
              > >
              > >
              > >Anders B. Jensen
              > >Consultant, Research & Development
              > >LEC AS
              > >
              > >Remove the SPAMLESS to mail me.
              >
              

  • Verifying and parsing "query" in cm:select query="..." ...

    I'm writting a session EJB that's passed a param (String query) which is supposed
    to be any valid "query" string passed to the cm:select tag (see "http://edocs.bea.com/wlcs/docs31/p13ndev/jsptags.htm#1057716"
    for more info on this tag and the query param).
    My problem is this: I don't think I should write ALL the stuff to validate and
    parse this string because bea has already done it in: com.beasys.commerce.foundation.expression.*;
    but the only source of documentation available on those classes is the Javadoc(which
    isn't that complete). Has anyone used these classes before(Search, Expression,
    Criteria, Logical)? Does anyone know of some documents on how to use them?
    Please help if you can. I'd really appreciate it. Thanks.

    rajan please just google or search SDN. there are large number of post for this..
    to give you a head start: for using a particular index in the select query a %_HINTS ORACLE 'INDEX clause is added

  • Weblogic Commerce Server 3.5 runtime failure in custom tag

    An error occurred:
    javax.servlet.ServletException: runtime failure in custom tag 'process'
         at jsp_compiled._tools._property._propset_create._jspService(_propset_create.java:641)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:208)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:149)
         at com.beasys.commerce.foundation.flow.ServletDestinationHandler.handleDestination(ServletDestinationHandler.java:51)
         at com.beasys.commerce.foundation.flow.FlowManager.service(FlowManager.java:540)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:208)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:1127)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1529)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

    I just started getting this error after a year in production environment without any problems. Did you every find out what caused this or better yet how to prevent this?
              Dan.
              

  • Random exception on wlps 3.2: please help me!!!

    Using wlps 3.2 and wls 5.1 sp8, driver oci that points to a oracle 8i database,
    only on a specific ruleset, sometimes, I find this error:
    ven nov 02 14:47:31 CET 2001:<E> <T3Services> COMMERCE_SERVER_FRAMEWORK,LOG_ERROR,"Error
    in AdvisorBean.advise() : Exception com.beasys.commerce.axiom.re
    com.beasys.commerce.axiom.advisor.AdvisorException: Rules Service RulesServiceException
    thrown : RulesService:Unable to apply rules :: RulesService:Unable
    at com.beasys.commerce.axiom.advisor.advislets.ContentSelectorAdvisletImpl.advise(ContentSelectorAdvisletImpl.java:157)
    at com.beasys.commerce.axiom.advisor.AdvisorBean.advise(AdvisorBean.java:100)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl.advise(AdvisorBeanEOImpl.java:103)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl_ServiceStub.advise(AdvisorBeanEOImpl_ServiceStub.java:190)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:151)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ContentSelectorTag:Unable to get advice:
    com.beasys.commerce.axiom.advisor.AdvisorException: Exception thrown during Advislet.advise
    method
    at com.beasys.commerce.axiom.advisor.AdvisorBean.advise(AdvisorBean.java:117)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl.advise(AdvisorBeanEOImpl.java:103)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl_ServiceStub.advise(AdvisorBeanEOImpl_ServiceStub.java:190)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:151)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ContentSelectorTag:Unable to evaluate tag:
    javax.servlet.jsp.JspTagException: ContentSelectorTag:Unable to get advice.
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:160)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    I'd like to underline that the specific ruleset, with one rule, functions correctly
    for a few minutes, and then display this message.
    Loading the specific ruleset on the administration tool don't give me any error.
    I don't know how to stabilize these rules!!!
    Ples help me!!!

    Fulvio,
    Hmmm. Out of curiosity, did you or your DBA modify the DDL scripts for Oracle.
    Look at the create-ruleeditor-oracle.sql script. What is the data type of the
    DOCUMENT column? Is it LONG RAW or something else?
    Are you on 3.2 release version, SP1 or SP2?
    PJL
    "fulvio" <[email protected]> wrote:
    >
    Using wlps 3.2 and wls 5.1 sp8, driver oci that points to a oracle 8i
    database,
    only on a specific ruleset, sometimes, I find this error:
    ven nov 02 14:47:31 CET 2001:<E> <T3Services> COMMERCE_SERVER_FRAMEWORK,LOG_ERROR,"Error
    in AdvisorBean.advise() : Exception com.beasys.commerce.axiom.re
    com.beasys.commerce.axiom.advisor.AdvisorException: Rules Service RulesServiceException
    thrown : RulesService:Unable to apply rules :: RulesService:Unable
    at com.beasys.commerce.axiom.advisor.advislets.ContentSelectorAdvisletImpl.advise(ContentSelectorAdvisletImpl.java:157)
    at com.beasys.commerce.axiom.advisor.AdvisorBean.advise(AdvisorBean.java:100)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl.advise(AdvisorBeanEOImpl.java:103)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl_ServiceStub.advise(AdvisorBeanEOImpl_ServiceStub.java:190)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:151)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ContentSelectorTag:Unable to get advice:
    com.beasys.commerce.axiom.advisor.AdvisorException: Exception thrown
    during Advislet.advise
    method
    at com.beasys.commerce.axiom.advisor.AdvisorBean.advise(AdvisorBean.java:117)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl.advise(AdvisorBeanEOImpl.java:103)
    at com.beasys.commerce.axiom.advisor.AdvisorBeanEOImpl_ServiceStub.advise(AdvisorBeanEOImpl_ServiceStub.java:190)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:151)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ContentSelectorTag:Unable to evaluate tag:
    javax.servlet.jsp.JspTagException: ContentSelectorTag:Unable to get advice.
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.getDocuments(ContentSelectorTag.java:160)
    at com.beasys.commerce.p13n.tags.ContentSelectorTag.doStartTag(ContentSelectorTag.java:112)
    at jsp._tutorial._provamenusx._jspService(_provamenusx.java:112)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    I'd like to underline that the specific ruleset, with one rule, functions
    correctly
    for a few minutes, and then display this message.
    Loading the specific ruleset on the administration tool don't give me
    any error.
    I don't know how to stabilize these rules!!!
    Ples help me!!!

  • Deploy web application in jbuilder 9 with weblogic 7 problem

    when i create a web application and a servlet, and deploy it in jbuilder 9 with weblogic 7.0 ,jbuilder 9 showed me the error,please tell me why, when i choose "redeploy" ,it can be normally work..
    E:\bea\jdk131_02\bin\javaw -classpath E:\bea\weblogic700\server\lib\weblogic.jar;E:\bea\weblogic700\server\lib\webservices.jar;E:\bea\weblogic700\server\lib\weblogic_sp.jar; weblogic.Deployer -user system -adminurl http://localhost:7001 -password 12345678 -deploy -name firstWebApp -upload -source E:/J2EE/servlet/firstWebApp.war -targets myserver
    WebLogic Application Deployment Utility
    Usage: java weblogic.Deployer [options] [-activate|-deactivate|-remove|-unprepare|-cancel|-list] [files]
    where options include:
    -help Print this help message.
    -version Print version information.
    -adminurl <https://<server>:<port>> The URL of the administration server: default
    http://localhost:7001
    -user <user> A user other than the default of
    "installadministrator"
    -password <password> Specifies the password on the command line.
    If this option is absent the user is
    prompted.
    -verbose Displays additional status during the
    deployment process, including notifications
    when the application is prepared and
    activated on each target.
    -debug Displays debug level messages to the standard
    output.
    -examples Display example usage of this tool.
    -upload Causes the specified source file(s) to be
    transferred to the adminstration server. This
    is used when the Deployer tools is not being
    used on the same machine as the adminstration
    server and the user does not otherwise have
    access to place the targeted files on the
    adminstration server.
    -delete_files Causes the server to remove the files that
    are specified in the file list and leave the
    application activated. This option is valid
    only for unarchived web applications.
    -remote Signals that the tools is not runnning on the
    same machine as the adminstration server and
    that the source path should be made passed
    through unchanged as it represents the path
    on the remote server.
    -nostage Sets the stagingMethod attribute on the
    application mbean when it is created so that
    the application will not be staged and the
    original source is be used.
    -external_stage Sets the stagingMethod attribute on the
    application mbean when it is created so that
    the application will not be staged but the
    value of the staging path will be used when
    preparing the application.
    -stage Sets the stagingMethod staging attribute on
    the application when it is created so that
    the application will always be staged. This
    value will override the stagingMethod
    attribute on any targeted servers.
    -nowait Once the action is initiated the tool will
    print the task id and exit. This is used to
    initiate multiple tasks and then monitor them
    later using the -list action.
    -timeout <seconds> The maximum time in seconds to wait for the
    completion of the deployment task. When the
    time expires the current status is printed
    and the program exits.
    -source <archive file or directory> Location of the file or directory that
    represents the enterprise component or
    application tha is being (re)activated. If
    the source file is relative it is relative to
    the current directory, unless the -remote
    option is used. To specify individual files
    within an application for reployment or
    addition list them at the end of the command
    line.
    -name <application name> The name of the application being deployed.
    -targets <<server 1>,...<component>@<server N>> A comma separated list of the server and/or
    cluster names. Each target may be qualified
    with a J2EE component name. This enables
    different components of the archive to
    deployed on different servers.
    -id <task identifier> Optional client supplied unique identifier
    for the deployment task. The id is first
    specified to -activate, -deactivate,
    -unprepare or -remove. It is then used later
    as an argument to -cancel or -list.
    -activate (Re)activates the <source> application on the
    <targets> with the <name>.
    -deactivate Deactivates the application <name> on the
    <targets> leaving an staged application files
    in a state where the may be quickly
    reactivated.
    -unprepare Deactivates and unloads classes for the
    application <name> on the <targets> leaving
    an staged application files in a state where
    the may be quickly reloaded.
    -remove Deactivates the application <name> on the
    <target> and removes any files that were
    staged for this application. If there are no
    longer any targets for the application, the
    associated configuration is completely
    removed.
    -cancel Atempts to cancel the task <id> if it is has
    not yet completed.
    -list Lists the target status of each task <id>
    -deploy a convenient alias for activate.
    -undeploy a convenient alias for unprepare.
    Optionally a list of the specific files in the archive that are to be
    redeployed may be specified. If a directory is specified the entire subtree is
    redeployed.
    Full documentation on this tool is available at:
    http://edocs.beasys.com/wls/docs70/adminguide/utils.html#1138475
    No actions was specified. Please specify one and only one of:
    -activate, -deactivate, -cancel, -remove, -unprepare, or -list.
    Type java weblogic.Deployer -examples for example usage.

    you use "deploy" under DOS-Mode to deploy your web application?
    i found some differences between "deploy" and "redeploy" function in jbuilder 9.
    when i choose "deploy" ,jbuilder shows me the commond below:
    E:\bea\jdk131_02\bin\javaw -classpath E:\bea\weblogic700\server\lib\weblogic.jar;E:\bea\weblogic700\server\lib\webservices.jar;E:\bea\weblogic700\server\lib\weblogic_sp.jar; weblogic.Deployer -user system -adminurl http://localhost:7001 -password 12345678 -deploy -name firstWebApp -upload -source E:/J2EE/servlet/firstWebApp.war -targets myserver
    WebLogic Application Deployment Utility
    when i choose redeploy,it shows me: (the -deploy parameter has changed to -activate) ,maybe it's a bug.
    E:\bea\jdk131_02\bin\javaw -classpath E:\bea\weblogic700\server\lib\weblogic.jar;E:\bea\weblogic700\server\lib\webservices.jar;E:\bea\weblogic700\server\lib\weblogic_sp.jar; weblogic.Deployer -user system -adminurl http://localhost:7001 -password 12345678 -activate -name firstWebApp -upload -source E:/J2EE/servlet/firstWebApp.war -targets myserver
    WebLogic Application Deployment Utility

  • Error 404 -- Not Found, when a Servlet is invoked from browser

    Obviously, I have not been able to configure my WebLogic Server 5.1.0 to run
              even the simplest servlet.
              I painstakenly went through all the steps that are listed in the WebLogic
              Server 5.1.0 documentation on the Web to enable servlets, but obviously, I
              have missed a step somewhere.
              I have modified the weblogic.properties file as per all the instrustions,
              but the server simply won't recognize any servlets, not even the SqlServlet
              that came with the server as an example.
              It would require more than 1 exchange of posts to resolve it for me, and I
              am wondering if one of you is willing to work with me on this until I have
              managed to configure the server to make a servlet work on it.
              The server does function as a Web server as I can run the index.html
              document by entering the URL: http://localhost:7001/index.html
              I am pasting the contents of weblogic.properties file below to get the
              person who is willing to help me started.
              The machine I have is a Pentium III with Windows 2000 Professional on it.
              It's a home machine and the WebLogic server is the freely downloadable
              version. I am using it to prepare for a potential contract work.
              I have managed to modify setEnv.cmd file and have managed to compile the
              SqlServlet.java, which is an example servlet. Neither this particular
              servlet nor a HelloWorld type of very basic servlet I have written are
              recognized by the server.
              As you can see from my weblogic.properties file (pasted at the end of this
              post), the SqlServlet has been registered. I have also uncommented the lines
              to allow for the following type of URL:
              http://localhost:7001/servlet/myServlet
              Thanks!
              Anjum Jaleel
              CONTENTS OF MY weblogic.properties file
              # THE WEBLOGIC PROPERTIES FILE
              # This file, which conforms to the java.util.Properties file
              # definition, configures your WebLogic products. You cannot run
              # WebLogic Server without setting required configuration properties in this
              # file. Required properties are marked and appear first in the file.
              # Details on each entry and important information about configuration
              # and security are documented on our website. Please go to:
              # http://www.weblogic.com/docs51/admindocs/properties.html
              # for full instructions on how to edit this file.
              # You do not need to include properties in this file unless you want to
              # change the default, embedded property. Some properties on the
              # AdminProps page are not listed here because the default property
              # is being used. You can change the default by adding the property and
              # its value to this file.
              # You cannot set weblogic.system.home in this file, since the WebLogic
              Server
              # must know where home is in order to retrieve this file. You can
              # change WebLogic home on the command line when you start the
              # WebLogic Server.
              # CLUSTER USERS: Note that the (shared) per-cluster properties file should
              # contain most all of the properties in this file. The only properties
              # that potentially belong in a per-server properties file for a server
              # running in a cluster are the registration (startup class) of pinned
              # RMI objects, and a few tuning properties that may be different for
              # servers in the cluster, depending upon hardware and memory. If you use
              # a per-server properties file, please REMOVE all properties except those
              # that are specifically required in the per-server properties file. You
              # can find specific notes on clusters by searching through this file for
              # "CLUSTER USERS".
              # The way this file is organized:
              # Core properties (includes REQUIRED and RECOMMENDED)
              # Core system properties
              # Core security-related properties
              # Core security-related properties for SSL
              # Core HTTPD administrative properties
              # Optional properties
              # Administrator properties
              # System properties
              # System startup files
              # System shutdown files
              # Security-related properties for Workspaces
              # Jolt for WebLogic properties
              # WebLogic Enterprise Connectivity properties
              # WebLogic File properties
              # WebLogic JMS demo properties
              # WebLogic RMI demo properties
              # WebLogic EJB demo properties
              # WebLogic XML demo properties
              # WebLogic ZAC demo properties
              # HTTPD administrative properties
              # WebLogic JDBC driver properties
              # WebLogic JDBC connection pool management
              # WebLogic demo connection pool
              # WebLogic HTTP Servlet properties
              # Proxy servlet registration
              # Classpath servlet registration
              # File servlet registration
              # ServerSideInclude servlet registration
              # PageCompileServlet (used by JHTML)
              # JSPServlet (used by JSP)
              # ServletServlet registration
              # Servlet reload properties
              # Servlet ACLs
              # WebLogic JSP properties
              # WebLogic JHTML properties
              # WebLogic RMI over IIOP properties
              # User-written and demo servlet registrations
              # CORE PROPERTIES
              # You should set these before you start the WebLogic Server the first time.
              # If you need more instructions on individual properties in this
              # section, check the same section in the Optional Properties, where
              # we've left the long explanations. Or, better yet, go to our
              # website and read all about properties, at:
              # http://www.weblogic.com/docs51/admindocs/properties.html
              # CORE SYSTEM PROPERTIES
              # TCP/IP port number at which the WebLogic Server listens for connections
              weblogic.system.listenPort=7001
              # CORE SECURITY-RELATED PROPERTIES
              # Read important information about security at:
              # http://www.weblogic.com/docs51/admindocs/properties.html
              # REQUIRED: The system password MUST be set in order to start the
              # WebLogic Server. This password is case-sensitive, at least 8 characters.
              # The username for the privileged user is ALWAYS "system".
              # This username and password also includes httpd access (see
              # HTTPD properties below).
              weblogic.password.system=lovkako1
              # RECOMMEND Set to 'everyone' if HTTPD is enabled
              weblogic.allow.execute.weblogic.servlet=everyone
              # Set individual ACLs to restrict access to HTTP-related resources,
              # such as the Administration servlets.
              # To make your own servlets generally available, follow this
              # pattern (provide a weblogic.allow.execute) for your packages and
              # set ACLs as appropriate.
              # CORE SECURITY-RELATED PROPERTIES FOR SSL
              # Read important information about SSL at:
              # http://www.weblogic.com/docs51/classdocs/API_secure.html
              # Enable SSL
              # (default if property not defined is false)
              weblogic.security.ssl.enable=true
              # SSL listen port
              weblogic.system.SSLListenPort=7002
              # Servlets for SSL
              # Authentication servlet for creating tokens for applets
              weblogic.httpd.register.authenticated=weblogic.t3.srvr.ClientAuthenticationS
              ervlet
              # Limits number of unclaimed stored tokens
              weblogic.security.certificateCacheSize=3
              # Capture CA root of client servlet
              weblogic.httpd.register.AdminCaptureRootCA=admin.AdminCaptureRootCA
              # Certificates for SSL
              # Name of acceptable CA roots
              # For client authentication change value to a valid .pem file
              #weblogic.security.clientRootCA=SecureServerCA.pem
              # Server certificates for SSL
              weblogic.security.certificate.server=democert.pem
              weblogic.security.key.server=demokey.pem
              weblogic.security.certificate.authority=ca.pem
              # registration for certificate generator servlet
              weblogic.httpd.register.Certificate=utils.certificate
              weblogic.allow.execute.weblogic.servlet.Certificate=system
              # CORE HTTPD ADMINISTRATIVE PROPERTIES
              # True permits the HTTPD to run (default)
              # Uncomment this property to disable HTTPD
              weblogic.httpd.enable=true
              # If authentication is required, add username/password for each user
              # who will be included in an ACL, as in this commented-out example:
              #weblogic.password.peter=#8gjsL4*
              # OPTIONAL PROPERTIES
              # These properties affect the behavior of the WebLogic Server.
              # You only need to set these properties if you want
              # to change the default setting, which is the property shown.
              # ADMINISTRATOR PROPERTIES
              # Administrator properties are optional information properties,
              # particularly useful for clusters.
              #weblogic.administrator.location=3355 California Drive, West Hampshire, CA
              94104
              #weblogic.administrator.name=Joe Administrator
              #weblogic.administrator.phone=1 415 555 1234
              # SYSTEM PROPERTIES
              # System properties in this section are set to system defaults
              # Performance pack. The shared library must be accessible from your
              # PATH (NT) or from your shared library path (UNIX; the name of the
              # variable varies: LD_LIBRARY_PATH, SHLIB_PATH, etc.)
              weblogic.system.nativeIO.enable=true
              # Outputs logging information to the console as well as to the log file
              weblogic.system.enableConsole=true
              # Sets the directory or URL for the WebLogic Admin help pages
              # The help pages are shipped in the "docs/adminhelp" directory, in the
              # default document root in public_html
              weblogic.system.helpPageURL=g:/weblogic/myserver/public_html/docs51/adminhel
              p/
              # If you prefer to access the most recent help pages, you can do so online
              # by commenting out the previous property and uncommenting this one:
              #weblogic.system.helpPageURL=http://www.weblogic.com/docs51/adminhelp/
              # Properties for tuning the server's performance
              # Number of WebLogic Server execute threads.
              weblogic.system.executeThreadCount=15
              # Other optional system properties
              # Limits size of weblogic.log (in K) and versions old log
              weblogic.system.maxLogFileSize=1024
              # Adjust minimum length of password
              weblogic.system.minPasswordLen=8
              # UNIX only: If running on port 80 on UNIX, enable the setUID program
              #weblogic.system.enableSetUID=false
              # UNIX only: Unprivileged user to setUID to after starting up
              # WebLogic Server on port 80
              #weblogic.system.nonPrivUser=nobody
              # CLUSTER-SPECIFIC PROPERTIES
              # Cluster-specific properties in this section are set to system defaults.
              # CLUSTER USERS: Note that ALL Cluster-specific properties should be set
              # in the per-cluster properties file ONLY.
              # Time-to-live (number of hops) for the cluster's multicast messages
              # (default 1, range 1-255).
              #weblogic.cluster.multicastTTL=1
              # Sets the load-balancing algorithm to be used between
              # replicated services if none is specified. If not specified,
              # round-robin is used.
              #weblogic.cluster.defaultLoadAlgorithm=round-robin
              # SERVER-SPECIFIC CLUSTER PROPERTIES
              # Cluster-related properties in this section are set to system defaults.
              # CLUSTER USERS: Note that these server-specific cluster-related properties
              # should be set in the per-server properties file ONLY.
              # Sets the weight of the individual server for the weight-based
              load-balancing.
              # Range is 0 - 100.
              # Larger numbers increase the amount of traffic routed to this server.
              #weblogic.system.weight=100
              # SYSTEM STARTUP FILES - Examples
              # CLUSTER USERS: Note that ONLY startup registrations for pinned RMI
              # objects should be registered in the per-server properties file.
              # All other startup classes should be registered in the per-cluster
              # properties file.
              # For more info on writing and using startup file, see the
              # Developers Guide "Writing a WebLogic Client application," at
              # http://www.weblogic.com/docs51/classdocs/API_t3.html
              # Register a startup class by giving it a virtual name and
              # supplying its full pathname.
              #weblogic.system.startupClass.[virtual_name]=[full_pathname]
              # Add arguments for the startup class
              #weblogic.system.startupArgs.[virtual_name]={argname]=[argvalue]
              # This example shows the entry for examples/t3client/StartupQuery.java
              #weblogic.system.startupClass.doquery=examples.t3client.StartupQuery
              #weblogic.system.startupArgs.doquery=\
              # query=select * from emp,\
              # db=jdbc:weblogic:pool:demoPool
              # SYSTEM SHUTDOWN FILES - Examples
              # For more info on writing and using shutdown file, see the
              # Developers Guide "Writing a WebLogic Client application," at
              # http://www.weblogic.com/docs51/classdocs/API_t3.html
              # Register a shutdown class by giving it a virtual name and
              # supplying its full pathname.
              #weblogic.system.shutdownClass.[virtual_name]=[full_pathname]
              # Add arguments for the shutdown class
              #weblogic.system.shutdownArgs.[virtualName]={argname]=[argvalue]
              # This example shows the entry for examples/t3client/ShutdownTest.java
              #weblogic.system.shutdownClass.ShutdownTest=examples.t3client.ShutdownTest
              #weblogic.system.shutdownArgs.ShutdownTest=\
              # outfile=c:/temp/shutdown.log
              # SECURITY-RELATED PROPERTIES FOR WORKSPACES
              # For backward compatibility, the following entries disable Access
              # Control on Workspaces
              weblogic.allow.read.weblogic.workspace=everyone
              weblogic.allow.write.weblogic.workspace=everyone
              # JOLT FOR WEBLOGIC PROPERTIES
              # These properties configure a BEA Jolt connection pool for use with
              # the simpapp and bankapp examples, and register a servlet for use with
              # with the simpapp example. The default server address provided here
              # points to a public TUXEDO server that is hosted by BEA for use with
              # this example.
              # Servlet registration for simpapp example:
              #weblogic.httpd.register.simpapp=examples.jolt.servlet.simpapp.SimpAppServle
              t
              # Pool creation and cleanup
              # note this example is set up to work with the public
              # demo TUXEDO server available from BEA's website:
              #weblogic.system.startupClass.demojoltpoolStart=\
              # bea.jolt.pool.servlet.weblogic.PoolManagerStartUp
              #weblogic.system.startupArgs.demojoltpoolStart=\
              # poolname=demojoltpool,\
              # appaddrlist=//beademo1.beasys.com:8000,\
              # failoverlist=//beademo1.beasys.com:8000,\
              # minpoolsize=1,\
              # maxpoolsize=3
              #weblogic.system.shutdownClass.demojoltpoolStop=\
              # bea.jolt.pool.servlet.weblogic.PoolManagerShutDown
              #weblogic.system.shutdownArgs.demojoltpoolStop=\
              # poolname=demojoltpool
              # WEBLOGIC ENTERPRISE CONNECTIVITY PROPERTIES
              # The registrations enable a BEA IIOP connection pool and
              # register servlets for use with the simpapp and university examples.
              # Configure for your environment and uncomment to use.
              # Uncommenting these properties requires WebLogic Enterprise Connectivity
              # and an operating WebLogic Enterprise Server.
              # Servlet registration for simpapp servlet example
              #weblogic.httpd.register.SimpappServlet=\
              # examples.wlec.servlets.simpapp.SimpappServlet
              #weblogic.allow.execute.weblogic.servlet.SimpappServlet=everyone
              # Servlet registration for simpapp EJB example
              # (You'll need to add the wlec_ejb_simpapp.jar to the
              # weblogic.ejb.deploy property in this file.)
              #weblogic.httpd.register.ejbSimpappServlet=\
              # examples.wlec.ejb.simpapp.ejbSimpappServlet
              #weblogic.allow.execute.weblogic.servlet.ejbSimpappServlet=everyone
              # Pool creation and cleanup for the simpapp example
              #weblogic.CORBA.connectionPool.simplepool=\
              # appaddrlist=//wlehost:2468,\
              # failoverlist=//wlehost:2468,\
              # minpoolsize=2,\
              # maxpoolsize=3,\
              # username=wleuser,\
              # userrole=developer,\
              # domainname=simpapp
              # Servlet registration for university Servlet example:
              #weblogic.httpd.register.UniversityServlet=\
              # examples.wlec.servlets.university.UniversityServlet
              #weblogic.allow.execute.weblogic.servlet.UniversityServlet=everyone
              # Pool creation and cleanup for the University example:
              #weblogic.CORBA.connectionPool.Univpool=\
              # appaddrlist=//wlehost:2498,\
              # failoverlist=//wlehost:2498,\
              # minpoolsize=2,\
              # maxpoolsize=3,\
              # username=wleuser,\
              # userrole=developer,\
              # apppassword=wlepassword,\
              # domainname=university
              # WEBLOGIC FILE PROPERTIES
              # Maps a volume name to a path, for client file read/write
              #weblogic.io.fileSystem.[volumeName]=[fullPathName]
              # WEBLOGIC JMS DEMO PROPERTIES
              # CLUSTER USERS: Note that ALL JMS deployment should be done in the
              # per-cluster properties file ONLY.
              # You set up a JDBC connection pool if you want persistent messages
              # (including durable subscriptions). To use JMS and EJBs in the same
              # transaction, both must use the same JDBC connection pool. Uncomment
              # the following property to use the default JDBC connection pool
              # 'demo', which is defined in the Demo connection pool section of this file.
              #weblogic.jms.connectionPool=demoPool
              # The JMS Webshare example demonstrates how the ClientID for a
              # durable subscriber is configured in the connection factory:
              #weblogic.jms.topic.webshareTopic=jms.topic.webshareTopic
              #weblogic.jms.connectionFactoryName.webshare=jms.connection.webshareFactory
              #weblogic.jms.connectionFactoryArgs.webshare=ClientID=webshareUser
              #weblogic.httpd.register.webshare=examples.jms.webshare.WebshareServlet
              # The JMS trader example shows how to use JMS with an EJB. In addition
              # to uncommenting the following properties, you must also set up and
              # deploy the EJB example examples.ejb.basic.statelessSession.Trader in
              # ejb_basic_statelessSession.jar to try out this JMS example:
              #weblogic.jms.topic.exampleTopic=javax.jms.exampleTopic
              #weblogic.jms.connectionFactoryName.trader=jms.connection.traderFactory
              #weblogic.jms.connectionFactoryArgs.trader=ClientID=traderReceive
              #weblogic.httpd.register.jmstrader=examples.jms.trader.TraderServlet
              # Registers the underlying servlet
              #weblogic.httpd.register.jmssender=examples.jms.sender.SenderServlet
              # These properties are used with the ServerReceive JMS example,
              # which demonstrates how to establish a JMS message consumer
              # in a startup class:
              #weblogic.system.startupClass.serverReceive=\
              # examples.jms.startup.ServerReceive
              #weblogic.system.startupArgs.serverReceive=\
              # connectionFactory=javax.jms.TopicConnectionFactory,\
              # topic=javax.jms.exampleTopic
              # These properties are used with the PoolReceive JMS example,
              # which demonstrates how to establish a pool of JMS message consumers
              # in a startup class:
              #weblogic.system.startupClass.poolReceive=\
              # examples.jms.startup.PoolReceive
              #weblogic.system.startupArgs.poolReceive=\
              # connectionFactory=javax.jms.TopicConnectionFactory,\
              # topic=javax.jms.exampleTopic
              #weblogic.allow.create.weblogic.jms.ServerSessionPool=everyone
              # WEBLOGIC RMI DEMO PROPERTIES
              # CLUSTER USERS: Note that pinned RMI objects should be registered
              # in the per-server properties file ONLY. All other RMI startup
              # classes should be registered in the per-cluster properties file.
              # Remote classes registered at startup after the pattern:
              #weblogic.system.startupClass.[virtualName]=[fullPackageName]
              # These examples can be compiled to see RMI in action. Uncomment to use:
              #weblogic.system.startupClass.hello=examples.rmi.hello.HelloImpl
              #weblogic.system.startupClass.multihello=examples.rmi.multihello.HelloImpl
              #weblogic.system.startupClass.stock=examples.rmi.stock.StockServer
              # WEBLOGIC EJB DEMO PROPERTIES
              # CLUSTER USERS: Note that ALL EJB deployment should be done in the
              # per-cluster properties file ONLY.
              # See WebLogic Demo Connection Pool below for a connection pool
              # to use with these examples.
              # Deploys EJBeans. Uncomment the appropriate lines below and
              # modify DBMS-related info and paths to match your particular installation:
              #weblogic.ejb.deploy=\
              # g:/weblogic/myserver/ejb_basic_beanManaged.jar, \
              # g:/weblogic/myserver/ejb_basic_containerManaged.jar, \
              # g:/weblogic/myserver/ejb_basic_statefulSession.jar, \
              # g:/weblogic/myserver/ejb_basic_statelessSession.jar, \
              # g:/weblogic/myserver/ejb_extensions_finderEnumeration.jar, \
              # g:/weblogic/myserver/ejb_extensions_readMostly.jar, \
              # g:/weblogic/myserver/ejb_subclass.jar, \
              # g:/weblogic/myserver/jolt_ejb_bankapp.jar
              # Servlet used by the EJB basic beanManaged example
              # Uncomment to use:
              #weblogic.httpd.register.beanManaged=\
              # examples.ejb.basic.beanManaged.Servlet
              # Add a list of users (set the password with
              weblogic.password.[username]=XXX)
              # to set an ACL for this servlet:
              #weblogic.allow.execute.weblogic.servlet.beanManaged=user1,user2,etc
              #weblogic.password.user1=user1Password
              #weblogic.password.user2=user2Password
              # WEBLOGIC XML DEMO PROPERTIES
              # These properties are required to run the XML examples.
              # Uncomment to use.
              # CLUSTER USERS: Note that ALL servlets should be set up
              # in the per-cluster properties file ONLY.
              #weblogic.httpd.register.StockServlet=examples.xml.http.StockServlet
              # BizTalk example properties
              #weblogic.jms.queue.tradeIncoming=biztalk.jms.tradeIncoming
              #weblogic.jms.queue.tradeError=biztalk.jms.tradeError
              #weblogic.httpd.register.BizTalkServer=examples.xml.biztalk.BizHttpProtocolA
              dapter
              #weblogic.httpd.initArgs.BizTalkServer=bizQueue=biztalk.jms.tradeIncoming
              # WEBLOGIC ZAC DEMO PROPERTIES
              # These registrations enable the ZAC Publish Wizard.
              weblogic.zac.enable=true
              # Set the publish root for a WebLogic Server. Edit and
              # uncomment to use.
              #weblogic.zac.publishRoot=g:/weblogic/zac
              # Set an ACL for each package you publish. The [name] is
              # the "Package name" you assign in the ZAC Publish Wizard.
              # Publish a package, edit this property, and uncomment to use.
              #weblogic.allow.read.weblogic.zac.[name]=[user list]
              #weblogic.allow.write.weblogic.zac.[name]=system
              # HTTPD ADMINISTRATIVE PROPERTIES
              # Enables logging of HTTPD info in common log format and
              # sets the log file name (default is "access.log" in "myserver")
              weblogic.httpd.enableLogFile=true
              weblogic.httpd.logFileName=access.log
              # Tracks HTTPD requests with events delivered to WEBLOGIC.LOG.HTTPD
              weblogic.httpd.enableEvents=false
              # Enables HTTP sessions
              weblogic.httpd.session.enable=true
              # Sets an optional cookie name. The default name is "WebLogicSession".
              # Prior to version 4.0, the default was "TengahSession". To make
              # this backward compatible with cookies generated from previous
              # installations, you should set this property to "TengahSession".
              # Uncomment this line and set this to any string of your choice,
              # or comment out this property to use the default.
              #weblogic.httpd.session.cookie.name=WebLogicSession
              # MIME types
              weblogic.httpd.mimeType.text/html=html,htm
              weblogic.httpd.mimeType.image/gif=gif
              weblogic.httpd.mimeType.image/jpeg=jpeg,jpg
              weblogic.httpd.mimeType.application/pdf=pdf
              weblogic.httpd.mimeType.application/zip=zip
              weblogic.httpd.mimeType.application/x-java-vm=class
              weblogic.httpd.mimeType.application/x-java-archive=jar
              weblogic.httpd.mimeType.application/x-java-serialized-object=ser
              weblogic.httpd.mimeType.application/octet-stream=exe
              weblogic.httpd.mimeType.text/vnd.wap.wml=wml
              weblogic.httpd.mimeType.text/vnd.wap.wmlscript=wmls
              weblogic.httpd.mimeType.application/vnd.wap.wmlc=wmlc
              weblogic.httpd.mimeType.application/vnd.wap.wmlscriptc=wmlsc
              weblogic.httpd.mimeType.image/vnd.wap.wbmp=wbmp
              # In seconds, the keep-alive for HTTP and HTTPS requests
              weblogic.httpd.http.keepAliveSecs=60
              weblogic.httpd.https.keepAliveSecs=120
              # WEBLOGIC JDBC DRIVER PROPERTIES
              # Enables JDBC driver logging and sets the file name for the log
              # The weblogic.jdbc.logFile is placed in the per-server
              # directory (default is "myserver")
              weblogic.jdbc.enableLogFile=false
              weblogic.jdbc.logFileName=jdbc.log
              # WEBLOGIC JDBC CONNECTION POOL MANAGEMENT
              # CLUSTER USERS: Note that ALL JDBC connection pools should be set up
              # in the per-cluster properties file ONLY.
              # For creating JDBC connection pools. This example shows a connection
              # pool called "oraclePool" that allows 3 T3Users "guest," "joe," and "jill"
              # to use 4 JDBC connections (with a potential for up to 10 connections,
              # incremented by two at a time, with a delay of 1 second between each
              # attempt to connect to the database), to an Oracle database server called
              # "DEMO." If more than 4 connections are opened, after 15 minutes, unused
              # connections are dropped from the pool until only 4 connections remain
              open.
              # Every 10 minutes, any unused connections in the pool are tested and
              # refreshed if they are not viable.
              #weblogic.jdbc.connectionPool.oraclePool=\
              # url=jdbc:weblogic:oracle,\
              # driver=weblogic.jdbc.oci.Driver,\
              # loginDelaySecs=1,\
              # initialCapacity=4,\
              # maxCapacity=10,\
              # capacityIncrement=2,\
              # allowShrinking=true,\
              # shrinkPeriodMins=15,\
              # refreshMinutes=10,\
              # testTable=dual,\
              # props=user=SCOTT;password=tiger;server=DEMO
              # Get more details on each argument for this property in the
              # Administrators Guide on setting properties at:
              # http://www.weblogic.com/docs51/admindocs/properties.html
              # Set up ACLs for this connection pool with the following:
              #weblogic.allow.reserve.weblogic.jdbc.connectionPool.oraclePool=\
              # guest,joe,jill
              #weblogic.allow.reset.weblogic.jdbc.connectionPool.oraclePool=\
              # joe,jill
              #weblogic.allow.shrink.weblogic.jdbc.connectionPool.oraclePool=\

    Problem Resolved!
              I found out that I had 'http' instead of 'httpd' in the statement where I
              registered my servlet, SqlServlet.
              Now, I am having difficulty with hot deployment. The server is returning
              error 404.
              

  • How to get all possible values of a property

    I have a single-valued restricted property which has a number of predefined values.
    I want to be able to get all of these values to use to populate a drop down list in my portlet.
    Does anyone know how I can do this?

    Hello Angela,
    Here is an example portlet that I wrote for WLPS 2.0. It should work for WLPS 3.1 also, but it
    didn't verify it on 3.1 yet. The key is that you have to use the SchemaManager to get a Schema
    which will allow you to get get PropertyMetaData. See the javadoc for more information.
    Here you go:
    <%-- This JSP page lists the restricted values for a multiple restricted property --%>
    <%@ page import="java.util.*" %>
    <%@ page import="com.beasys.commerce.axiom.util.helper.JNDIHelper,
    com.beasys.commerce.foundation.property.SchemaManagerHome,
    com.beasys.commerce.foundation.property.SchemaManager,
    com.beasys.commerce.foundation.property.Schema,
    com.beasys.commerce.foundation.property.SchemaManagerConstants,
    com.beasys.commerce.foundation.property.PropertyMetaData,
    com.beasys.commerce.axiom.util.ToolkitException,
    java.rmi.RemoteException,
    javax.ejb.CreateException" %>
    <%@ page extends="com.beasys.commerce.axiom.jsp.JspBase" %>
    <%
    I used the admin tool to create a "test" property set with
    a multiple, restricted text property called "restrictedWords". The
    allowable values are "how", "now", "brown", "cow". I selected one
    default value ("brown").
    SchemaManagerHome smh = null;
    try
    smh = (SchemaManagerHome) JNDIHelper.getHome("com.beasys.commerce.foundation.property.SchemaManager");
    catch (ToolkitException e)
    e.printStackTrace();
    PropertyMetaData metaData = null;
    try
    SchemaManager sm = smh.create();
    // Get the schema for the user/group property set called "test"
    Schema schema = sm.getSchema("test", SchemaManagerConstants.USER_TYPE);
    // Get the meta data for the "restrictedWords" property
    metaData = schema.getPropertyMetaData("restrictedWords");
    catch (CreateException e)
    e.printStackTrace();
    catch (RemoteException e)
    e.printStackTrace();
    Collection restrictedValues = metaData.getRestrictedValues();
    Iterator restrictedIter = restrictedValues.iterator();
    while (restrictedIter.hasNext())
    out.println("<br>restricted value is: " + restrictedIter.next());
    %>
    Ture Hoefner
    BEA Systems, Inc.
    2590 Pearl St.
    Suite 110
    Boulder, CO 80302
    www.bea.com
    [att1.html]

  • How to get rid of the Exceptions

    When I tried to open the client i.e User interface which is MainMenuApp received NO_PERMISSION CORBA exception while attempting to get an initial reference to the mvcf_ControllerFactory from the FactoryFinder. Software defect that should be addressed is that the UI did not recover after catching the exception and required a restart of the UI to connect.
    The problem is that cleanWorkspace() in CorbaAdapter doesn't have any failover logic in it at all. The adapter is assumed to be good and if it is not cleanWorkspace() attempts to use a factory that doesn't exist. This throws an uncaught NullPointerException that blows out to MainMenuApp where it is interpreted as a fatal exception and prevents the main menu from starting. So please help me in writing the failover logic in CorbaAdapter
    The code for cleanWorkspace is
    * Cleans up the entire logical positions workspace.
    * @throws AdapterException UserError or Error occured
    public synchronized void cleanWorkspace() throws AdapterException
    cut_ContextInitData cid = getContextInitData();
    cid.clientId = "*";
    MVC2CleanWorkspaceCmd cmd = new MVC2CleanWorkspaceCmd(cid);
    execute(cmd);
    I am giving the whole logic of Corba Adapter. This might help:
    package com.ge.trans.tms.comm;
    import java.util.*;
    import org.omg.CORBA.CompletionStatus;
    import com.beasys.Tobj.FactoryFinder;
    import com.ge.trans.tms.ui.util.ExceptionHandler;
    import com.ge.trans.tms.util.Log;
    import com.ge.trans.tms.util.StringUtils;
    import com.ge.trans.tms.forms.mainmenu.Globals;
    import pds.cut_IDLCommon.cut_ContextInitData;
    import pds.cut_IDLCommon.cut_ValidationResult;
    import pds.cut_IDLContainers.cut_KeyValuePair;
    import pds.cut_IDLContainers.cut_KeyValueSequenceHolder;
    import pds.cut_IDLContainers.cut_StringSeqSeqHolder;
    import pds.cut_IDLContainers.cut_StringSequenceHolder;
    import pds.cut_IDLExceptions.cut_Error;
    import pds.cut_IDLExceptions.cut_InternalError;
    import pds.cut_IDLExceptions.cut_UserError;
    import pds.cut_IDLExceptions.cut_ModelNotFoundError;
    import pds.cut_IDLExceptions.cut_DBDeadlockError;
    import pds.mvct.mvct_ParentTableInfo;
    import com.ge.trans.tms.util.BM;
    import pds.mvcs_ControllerFactory;
    import pds.mvcs_ControllerFactoryHelper;
    import pds.mvcs_ControllerProxy;
    * Title: CorbaAdapter Description: This class provides a generic, 100% java
    * interface for its clients (UI for example) to create, query, and modify
    * remote data models. The methods in this class foward client requests through
    * calls on generated Java/Corba client stubs with disregard to the server-side
    * controller/model objects location or language implementation. This is
    * currently the only portal for the clients to communicate with the
    * server-side model/controller framework. Therefore, this class should mirror
    * the complete model/controller interface as provide in the mvcs_Controller
    * idl. This class provides constructors that hide all Corba initialization and
    * messaging implementation from its clients.
    public class CorbaAdapter extends AbstractAdapter
    protected String factoryDomainSuffix = "MVC";
    private mvcs_ControllerFactory factory;
    private mvcs_ControllerProxy controller;
    public synchronized mvcs_ControllerProxy getController()
    return controller;
    protected String getFactoryDomainSuffix() {
    return _factoryDomainSuffix;
    * Constructor Initializes the connection and generic factory finder. This
    * constructor should be used when the cleint does not want to immediately
    * create a new handle (controller) to a new or existing model. <p>
    * Preconditions: none
    * @param domain
    * @param listener <p>
    * Postconditions: If domain is null, then
    * AdapterConstants.DEFAULT_DOMAIN will be used as the domain name. If
    * listener is null, neither the caller or any other client will
    * receive error messages
    public CorbaAdapter(
    String domain,
    MessageListener listener,
    ConnectionListener connectionListener,
    boolean uniqueConnection ) throws AdapterException
    this(domain, listener, connectionListener, uniqueConnection, true);
    public CorbaAdapter(
    String domain,
    MessageListener listener,
    ConnectionListener connectionListener,
    boolean uniqueConnection,
    boolean geoAdapter ) throws AdapterException
    super( listener );
    setDomain( domain );
    _geoPartitioned = geoAdapter;
    //flag to stop retrying after failure to find factory
    this.uniqueConnection = uniqueConnection;
    String param = System.getProperty(AdapterConstants.POOLED_CONNECTION);
    if((param != null) && (param.equals("true"))) {
    this.pooledConnection = true;
    initialize();
    protected Connection makeConnection() throws Exception
    Connection connection = null;
    if( !pooledConnection )
    connection = (CorbaConnection)ConnectionFactory.getDefaultConnection(
    new ConnectionListener[] { this, additionalConnectionListener } );
    else
    String tempDomain = "";
    if(domain.equals("LOGICAL_POSITION")) {
    tempDomain = "MVC_LOGICAL_POSITION";
    } else {
    tempDomain = domain;
    connection = (CorbaConnection)
    PooledConnectionFactory.instance().getPooledConnection(tempDomain);
    if(connection != null) {
    connection.addConnectionListeners(
    new ConnectionListener[] { this, additionalConnectionListener } );
    return connection;
    * clients should never call this method as this is a the destructor for
    * this class and should only be called by the system before the garbage
    * collector sweeps away this object NOTE: there is no guarantee when the
    * system will call this method, so if a resource is in short supply,
    * manage that resource another way
    protected void finalize()
    if(Log.isEnterEnabled())Log.enter( CorbaAdapter.class, "Entering finalize..." );
    // cannot enusre all clients call cleanup fromt their code
    // so do this is defensive programming
    cleanup();
    if(Log.isLeaveEnabled())Log.leave( CorbaAdapter.class, "Leaving finalize..." );
    /** This should only be called when the adapter knows that it's
    * current connection has been repaired and the adapater's current
    * workspace (remote stub) needs to be initialized using the new connection
    * (IOR for new server).
    * This method should only be called from another which has a lock on the
    * current connection. Currently this method is only called from
    * verifyConnectionStatus().
    private boolean convertController()
    if ( controller == null ) {
    Log.error(CorbaAdapter.class, "convertController()",
    "CONVERT_CONTROLLER CALLED WITH CONTROLLER == NULL",
    new Exception("Fix Me"));
    MVC2ConvertControllerCmd cmd = new MVC2ConvertControllerCmd();
    execute(cmd);
    return (((String) cmd.getReturnValue()).equals(AdapterConstants.SUCCESS));
    * Initializes an existing adapter to a new controller/model.
    * @return AdapterConstants.ERROR or AdapterConstants.SUCCESS
    public synchronized String setController()
    AbstractCmd cmd = new MVC2SetControllerCmd();
    execute(cmd);
    Log.debug (getClass (), "returning from set controller :"+(String) cmd.getReturnValue());
    return ((String) cmd.getReturnValue());
    * Initializes an existing adapter to a new controller/existing model using
    * the current domain name and user data <p>
    * Preconditions:
    * @param domainName must represent a valid domain name
    * @param businessKey must represent a valid business key of an existing
    * model in the database. <p>
    * Postconditions: If the adapter has a initailized controller it is
    * uninitialized notifies registered MessageListener if businessKey
    * does not represent a valid model that already exists in the
    * database. notifies registered UIIFatalMessageListener of all fatal
    * server errors
    * @return Description of the Return Value
    * @returns AdapterConstants.SUCCESS or AdapterConstants.ERROR
    public synchronized String setController(Map businessKey)
    AbstractCmd cmd = new MVC2SetControllerCmd(businessKey);
    execute(cmd);
    Log.debug (getClass (), "returning from set controller bus key:"+(String) cmd.getReturnValue());
    return ((String) cmd.getReturnValue());
    private boolean clientInitialized()
    return clientInitialized( true );
    private boolean clientInitialized( boolean remoteStub )
    forceConnectionChange = false;
    if(getController()==null)
    Log.info(CorbaAdapter.class,
    "clientInitialized()",
    "(getController()==null):'"+(getController()==null)+"'");
    // obtain lock on used by this adapter and its' connection
    // before checking any values that could be changed by a shared
    // connection in another thread
    synchronized( this.adapterConnectionMonitor )
    if( !this.connectionRepaired && !this.connectionBroken )
    if( !healthyConnection )
    Log.debug(CorbaAdapter.class,
    "clientInitialized()",
    "connectionRepaired:'"+connectionRepaired+"' "+
    "connectionBroken:'"+connectionBroken+"' "+
    "healthyConnection:'"+healthyConnection+"' "+
    "calling fireFatalErrorHandler with 'AdapterConstants.NULL_CONNECTION'");
    fireFatalErrorHandler( AdapterConstants.NULL_CONNECTION );
    return false;
    else if( !healthyRemoteFactory )
    Log.debug(CorbaAdapter.class,
    "clientInitialized()",
    "connectionRepaired:'"+connectionRepaired+"' "+
    "connectionBroken:'"+connectionBroken+"' "+
    "healthyRemoteFactory:'"+healthyRemoteFactory+"' "+
    "calling fireFatalErrorHandler with 'AdapterConstants.NULL_REMOTE_FACTORY'");
    fireFatalErrorHandler( AdapterConstants.NULL_REMOTE_FACTORY );
    return false;
    else if( remoteStub && !healthyRemoteStub )
    Log.debug(CorbaAdapter.class,
    "clientInitialized()",
    "connectionRepaired:'"+connectionRepaired+"' "+
    "connectionBroken:'"+connectionBroken+"' "+
    "remoteStub:'"+remoteStub+"' "+
    "healthyRemoteStub:'"+healthyRemoteStub+"' "+
    "calling fireFatalErrorHandler with 'AdapterConstants.NULL_REMOTE_STUB'");
    fireFatalErrorHandler( AdapterConstants.NULL_REMOTE_STUB );
    return false;
    return true;
    } // release lock on used by this adapter and its' connection
    * This method should be called when the client has finished working with
    * the controller. <p>
    * Preconditions: controller (domain specific remote stub) must be
    * initialized. <p>
    * Postconditions: Cleans up any session state and removes the client's
    * workspace from existence. After this method is called, the client will
    * no longer be able to make calls on the controller without obtaining
    * another controller reference and re-initializing. Any changes made by
    * the client since calling commitChanges() are lost (i.e., the client is
    * responsible for calling commitChanges() before exiting).
    * @return AdapterConstants.SUCCESS or AdapterConstants.ERROR
    public synchronized String exit()
    AbstractCmd cmd = new MVC2ExitCmd();
    execute(cmd);
    String returnValue = (String) cmd.getReturnValue();
    if(returnValue.equals(AdapterConstants.SUCCESS))
    controller = null;
    healthyRemoteStub = false;
    return returnValue;
    * Reports whether adapters controller is currently initialized
    * @return The active value
    public synchronized boolean isActive()
    // obtain lock used by this adapter so that another method can NOT be
    // called on this adapter instance from another thread at the same
    // time
    synchronized( this.adapterConnectionMonitor )
    return ( controller != null );
    * Preconditions: the controller is initialized Postconditions: Returns the
    * domain name from the model we are controlling. <p>
    * notifies registered UIIFatalMessageListener of all fatal server errors
    * @return The domainName value or AdapterConstants.ERROR
    public synchronized String getDomainName() // throws cut_InternalError
    AbstractCmd cmd = new MVC2GetDomainNameCmd();
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller is initialized Postconditions: Returns a
    * "user context," set by the user of this controller and otherwise not
    * used by the mvc2 framework. Context is data only kept in the controller
    * (if at all) and not the model. <p>
    * notifies registered UIIFatalMessageListener of all fatal server errors
    * @return The context value or AdapterConstants.ERROR
    public synchronized String getContext() // throws cut_InternalError
    AbstractCmd cmd = new MVC2GetContextCmd();
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller is initialized
    * @param value saved as a "user context," set by the user of this
    * controller and used by domain or customer derived controllers. <p>
    * notifies registered UIIFatalMessageListener of all fatal server
    * errors
    * @return AdapterConstants.ERROR or AdapterConstants.SUCCESS
    public synchronized String setContext( String value )
    AbstractCmd cmd = new MVC2SetContextCmd(value);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Sets a key on the server.
    * @param property key to set
    * @param value value
    * @return String retruned by service provider or Adapter.ERROR
    public synchronized String setValue( String key, String value )
    AbstractCmd cmd = new MVC2SetValueCmd(key, value);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller has been initialized
    * @param property is a valid property of the model <p>
    * Postconditions: notifies registered UIMessageListeners if property
    * is not valid notifies registered UIIFatalMessageListener(s) of any
    * fatal server errors
    * @return The value value
    * @returns the current value of the specified property or
    * AdapterConstants.ERROR
    public synchronized String getValue( String property ) // throws cut_InternalError
    AbstractCmd cmd = new MVC2GetValueCmd(property);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller has been initialized and propertyValueMap
    * is not null All properties given is propertyValueMap are valid
    * properties of the model.
    * Postconditions: All values for the properties in the map are added to
    * the map.
    * @param propertyValueMap each KeyValuePair element will have its value
    * set based on its key notifies registered UIMessageListeners if any
    * property given in the map is not a valid property of the model. If
    * this happens, the map is unchanged. notifies registered
    * UIIFatalMessageListener(s) of any fatal server errors
    * @return The values value
    * @returns AdapterConstants.SUCCESS or
    * AdapterConstants.ERROR
    public synchronized String getValues( Map propertyValueMap )
    AbstractCmd cmd = new MVC2GetValuesCmd(propertyValueMap);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: controller has been initialized and propertyValueMap is
    * not null <p>
    * Postconditions: All properties and their associated values are added to
    * the propertyValueMap. Prior contents of the map are NOT erased.
    * @param propertyValueMap will be cleared then filled with KeyValuePair
    * object references notifies registered UIIFatalMessageListener(s) of
    * any fatal server errors <p>
    * @return The allValues value
    * @returns AdapterConstants.SUCCESS or
    * AdapterConstants.ERROR NOTE: The actual definition of what "all
    * values" mean is left to the designers of the UI and the Controller
    * but should reflect what is in the models' metamodel
    public synchronized String getAllValues( Map propertyValueMap )
    AbstractCmd cmd = new MVC2GetAllValuesCmd(propertyValueMap);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Invoke a method on controller.
    * @param method Method to invoke on controller
    * @param values input/output values sent and returned from controller
    * @return String from service on success or AdapterConstrants.ERROR
    public synchronized String invokeMethod( String method, List values )
    AbstractCmd cmd = new MVC2InvokeMethodCmd(method, values);
    execute(cmd);
    return (String) cmd.getReturnValue();
    * Preconditions: the controller has been initialized Postconditions:
    * Validates the state of the model for committing, copies the transient
    * model to the persistent model, and commits it to the database. <p>
    * reports a user error(s) to registered MessageListener s if the state of
    * the model is not a valid one for commiting. reports all fatal server
    * errors to registered UIIFatalMessageListener s <p>
    * @return Description of the Return Value
    * @returns AdapterConstants.ERROR or AdapterConstants.SUCCESS
    public synchronized String commitChanges()
    AbstractCmd cmd = new MVC2CommitChangesCmd();
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller has been initialized. Postconditions:
    * Aborts all changes to the model since commitChanges() was last called.
    * <p>
    * reports all fatal server errors to registered UIIFatalMessageListener s
    * <p>
    * @return Description of the Return Value
    * @returns AdapterConstants.ERROR or AdapterConstants.SUCCESS
    public synchronized String abortChanges()
    AbstractCmd cmd = new MVC2AbortChangesCmd();
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller has been initialized and columnName is not
    * null
    * @param tableName must be a valid table of the model.
    * @param columnName is a valid column in the table of the model.
    * @param rowNum is a valid row in the table of the model.
    * @param parents used if the table is a subtable of another table, its
    * parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty. <p>
    * Postconditions: <p>
    * asserts columnName or rowNum have valid values for the table asserts
    * the information in parents is valid and complete; reports to
    * registered MessageListener s if the table is not a table of the
    * model
    * @return The tableValue value
    * @todo talk to Kelly because an invalid table name should
    * not be a user error but a programming error reports all fatal server
    * errors to registered UIIFatalMessageListener s <p>
    * @returns the value of the table element located in the
    * specified column at the specified row or AdapterConstants.ERROR
    public synchronized String getTableValue(
    String tableName,
    String columnName,
    int rowNum,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2GetTableValueCmd(tableName, columnName, rowNum, parents);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * @param tableId The new tableValue value
    * @param columnName The new tableValue value
    * @param row The new tableValue value
    * @param value The new tableValue value
    * @return Description of the Return Value
    * @see setTableValue(String tableName, String columnName,
    * int rowNum, String value, ParentTableInfo[] parents) for method
    * contract
    public synchronized String setTableValue(
    String tableId,
    String columnName,
    int row,
    String value )
    return setTableValue( tableId, columnName, row, value,
    ( ( ParentTableInfo[] ) null ) );
    * Preconditions: asserts the controller has been initialized and
    * columnName is not null
    * @param tableName must be a valid table of the model.
    * @param columnName is a valid column in the table of the model.
    * @param rowNum is a valid row in the table of the model.
    * @param value is a valid value of the tables column and row (cell)
    * @param parents used if the table is a subtable of another table, its
    * parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty. <p>
    * Postconditions: Sets the value of the table cell located in the
    * specified column at the specified rowNum to the new value. <p>
    * asserts both the columnName or rowNum have valid values for the
    * table asserts the information in parents is valid and complete
    * reports to registered MessageListener s if the table is not a table
    * of the model and if the value is not a valid value for the cell of
    * the table reports all fatal server errors to registered
    * UIIFatalMessageListener s
    * @return Description of the Return Value
    * @returns the value that the table cell is set to or
    * AdapterConstants.ERROR
    public synchronized String setTableValue(
    String tableName,
    String columnName,
    int rowNum,
    String value,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2SetTableValueCmd(tableName, columnName,
    rowNum, value, parents);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller has been initialized and tableName is not
    * null
    * @param tableName must be a valid table of the model.
    * @param parents used if the table is a subtable of another table, its
    * parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty. <p>
    * Postconditions: <p>
    * asserts the information in parents argument is valid and complete.
    * reports to registered MessageListener s if table is not a valid
    * table reports all fatal server errors to registered
    * UIIFatalMessageListener s
    * @return The numberOfRows value
    * @returns the number of rows in the table if successful, else -1
    public synchronized int getNumberOfRows(
    String tableName,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2GetNumberOfRowsCmd(tableName, parents);
    execute(cmd);
    Object returnValue = cmd.getReturnValue();
    if(returnValue.equals(AdapterConstants.ERROR))
    return -1;
    return ((Integer) cmd.getReturnValue()).intValue();
    * Preconditions: the controller has been initialized and tableName is not
    * null
    * @param tableName must be a valid table of the model.
    * @param parents used if the table is a subtable of another table,
    * its parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty.
    * @param rowPosition represents the (zero-based) position where you want
    * the new row <p>
    * Postconditions: Adds one row to the table at the specified position.
    * <p>
    * asserts that the rowPosition is within range to add to the table
    * asserts that the information in parents is valid and complete.
    * reports to registered MessageListener s if table is not a valid
    * table and if it is not valid to add the row to the specified
    * position reports all fatal server errors to registered
    * UIIFatalMessageListener s
    * @return Description of the Return Value
    * @returns the new row number of the inserted row if
    * successful, else -1
    public synchronized int addRow(
    String tableName,
    int rowPosition,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2AddRowCmd(tableName, rowPosition, parents);
    execute(cmd);
    return ((Integer) cmd.getReturnValue()).intValue();
    * Preconditions: the controller has been initialized, tableName is not
    * null, and rowsToDelete is not null or empty
    * @param tableName must be a valid table of the model.
    * @param parents used if the table is a subtable of another table,
    * its parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty.
    * @param rowsToDelete all rows specified in this container must exist in
    * the table 'tableName' <p>
    * Postconditions: Deletes all rows specified in rowsToDelete from the
    * table. <p>
    * asserts all row indexes in rowsToDelete are valid asserts the
    * information in parents argument is valid and complete reports to
    * registered MessageListener s if the 'tableName' is not a valid table
    * of the model and if it is not valid to delete the rows at the
    * specified positions reports all fatal server errors to registered
    * UIIFatalMessageListener s
    * @return Description of the Return Value
    * @returns AdapterConstants.SUCCESS or AdapterConstants.ERROR
    public synchronized String deleteRows(
    String tableName,
    int[] rowsToDelete,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2DeleteRowsCmd(tableName, rowsToDelete, parents);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * This method retrieves all values for a specified row. The value in each
    * column is retrieved and stored in the row container. The row container
    * is column ordered. Prior contents in the row container are lost as the
    * container is initialized within this method. <p>
    * Preconditions: the controller has been initialized and the container
    * 'row' is not null
    * @param tableName must be a valid table of the model.
    * @param rowPosition represents a valid row in the table.
    * @param parents used if the table is a subtable of another table,
    * its parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty.
    * @param row container which will be filled with the specified
    * table rows values <p>
    * Postconditions: asserts that rowPosition is valid (i.e not out of
    * range) asserts the information in parents argument is valid and
    * complete asserts that the container row is a valid as an
    * input/output parameter (i.e. not null) reports to registered
    * MessageListener s if tableName is not a valid table of the model
    * reports all fatal server errors to registered
    * UIIFatalMessageListener s
    * @return The row value
    * @returns AdapterConstants.SUCCESS or AdapterConstants.ERROR
    * <p>
    * NOTE: All columns and all rows have zero-based indices.
    public synchronized String getRow(
    String tableName,
    int rowPosition,
    List row,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2GetRowCmd(tableName, rowPosition, row, paren

    Please can u answer it fast

  • How to deal with security when migrating application from weblogic 5.1 to weblogic 6.1?

    Dear All,
    I have one statement int weblogic 5.1 weblogic.propertis as follow,
    weblogic.security.realmClass=com.tbcn.security.realm.TestRealm
    but after converting to weblogic 6.1 there are no corresponding statement in
    the file config.xml. And when i start the new application, error occured.
    what should I do?
    The error message is:
    <2001/8/27 am 11:33:42> <Notice> <Management> <Loading configuration file
    .\config\tbcn\config.xml
    <2001/8/27 am 11:33:49> <Emergency> <Server> <Unable to initialize the
    server: 'Fatal initializatio
    Throwable: java.lang.NullPointerException
    java.lang.NullPointerException
    at
    weblogic.security.SecurityService.initializeRealm(SecurityService.java:261)
    at
    weblogic.security.SecurityService.initialize(SecurityService.java:115)
    at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:385)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:197)
    at weblogic.Server.main(Server.java:35)
    '>
    The WebLogic Server did not start up properly.
    Exception raised: java.lang.NullPointerException
    java.lang.NullPointerException
    at
    weblogic.security.SecurityService.initializeRealm(SecurityService.java:261)
    at
    weblogic.security.SecurityService.initialize(SecurityService.java:115)
    at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:385)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:197)
    at weblogic.Server.main(Server.java:35)
    Reason: Fatal initialization exception

    Dear Satya,
    My weblogic propertis file as follow,
    # CORE PROPERTIES
    # You should set these before you start the WebLogic Server the first time.
    # If you need more instructions on individual properties in this
    # section, check the same section in the Optional Properties, where
    # we've left the long explanations. Or, better yet, go to our
    # website and read all about properties, at:
    # http://www.weblogic.com/docs51/admindocs/properties.html
    # CORE SYSTEM PROPERTIES
    # TCP/IP port number at which the WebLogic Server listens for connections
    weblogic.system.listenPort=7001
    # CORE SECURITY-RELATED PROPERTIES
    # Read important information about security at:
    # http://www.weblogic.com/docs51/admindocs/properties.html
    # REQUIRED: The system password MUST be set in order to start the
    # WebLogic Server. This password is case-sensitive, at least 8 characters.
    # The username for the privileged user is ALWAYS "system".
    # This username and password also includes httpd access (see
    # HTTPD properties below).
    weblogic.password.system=12345678
    # RECOMMEND Set to 'everyone' if HTTPD is enabled
    weblogic.allow.execute.weblogic.servlet=everyone
    # Set individual ACLs to restrict access to HTTP-related resources,
    # such as the Administration servlets.
    # To make your own servlets generally available, follow this
    # pattern (provide a weblogic.allow.execute) for your packages and
    # set ACLs as appropriate.
    # CORE SECURITY-RELATED PROPERTIES FOR SSL
    # Read important information about SSL at:
    # http://www.weblogic.com/docs51/classdocs/API_secure.html
    # Enable SSL
    # (default if property not defined is false)
    weblogic.security.ssl.enable=true
    # SSL listen port
    weblogic.system.SSLListenPort=7002
    # Servlets for SSL
    # Authentication servlet for creating tokens for applets
    weblogic.httpd.register.authenticated=weblogic.t3.srvr.ClientAuthenticationS
    ervlet
    # Limits number of unclaimed stored tokens
    weblogic.security.certificateCacheSize=3
    # Capture CA root of client servlet
    weblogic.httpd.register.AdminCaptureRootCA=admin.AdminCaptureRootCA
    # Certificates for SSL
    # Name of acceptable CA roots
    # For client authentication change value to a valid .pem file
    #weblogic.security.clientRootCA=SecureServerCA.pem
    # Server certificates for SSL
    weblogic.security.certificate.server=democert.pem
    weblogic.security.key.server=demokey.pem
    weblogic.security.certificate.authority=ca.pem
    # registration for certificate generator servlet
    weblogic.httpd.register.Certificate=utils.certificate
    weblogic.allow.execute.weblogic.servlet.Certificate=system
    # CORE HTTPD ADMINISTRATIVE PROPERTIES
    # True permits the HTTPD to run (default)
    # Uncomment this property to disable HTTPD
    #weblogic.httpd.enable=false
    # If authentication is required, add username/password for each user
    # who will be included in an ACL, as in this commented-out example:
    #weblogic.password.peter=#8gjsL4*
    # SYSTEM PROPERTIES
    # System properties in this section are set to system defaults
    # Performance pack. The shared library must be accessible from your
    # PATH (NT) or from your shared library path (UNIX; the name of the
    # variable varies: LD_LIBRARY_PATH, SHLIB_PATH, etc.)
    weblogic.system.nativeIO.enable=true
    # Outputs logging information to the console as well as to the log file
    weblogic.system.enableConsole=true
    # Sets the directory or URL for the WebLogic Admin help pages
    # The help pages are shipped in the "docs/adminhelp" directory, in the
    # default document root in public_html
    weblogic.system.helpPageURL=/weblogic/myserver/public_html/docs51/adminhelp/
    # If you prefer to access the most recent help pages, you can do so online
    # by commenting out the previous property and uncommenting this one:
    #weblogic.system.helpPageURL=http://www.weblogic.com/docs51/adminhelp/
    # Properties for tuning the server's performance
    # Number of WebLogic Server execute threads.
    weblogic.system.executeThreadCount=15
    # Other optional system properties
    # Limits size of weblogic.log (in K) and versions old log
    weblogic.system.maxLogFileSize=1024
    # Adjust minimum length of password
    weblogic.system.minPasswordLen=8
    # UNIX only: If running on port 80 on UNIX, enable the setUID program
    #weblogic.system.enableSetUID=false
    # UNIX only: Unprivileged user to setUID to after starting up
    # WebLogic Server on port 80
    #weblogic.system.nonPrivUser=nobody
    # CLUSTER-SPECIFIC PROPERTIES
    # Cluster-specific properties in this section are set to system defaults.
    # CLUSTER USERS: Note that ALL Cluster-specific properties should be set
    # in the per-cluster properties file ONLY.
    # Time-to-live (number of hops) for the cluster's multicast messages
    # (default 1, range 1-255).
    #weblogic.cluster.multicastTTL=1
    # Sets the load-balancing algorithm to be used between
    # replicated services if none is specified. If not specified,
    # round-robin is used.
    #weblogic.cluster.defaultLoadAlgorithm=round-robin
    # SERVER-SPECIFIC CLUSTER PROPERTIES
    # Cluster-related properties in this section are set to system defaults.
    # CLUSTER USERS: Note that these server-specific cluster-related properties
    # should be set in the per-server properties file ONLY.
    # Sets the weight of the individual server for the weight-based
    load-balancing.
    # Range is 0 - 100.
    # Larger numbers increase the amount of traffic routed to this server.
    #weblogic.system.weight=100
    # SYSTEM STARTUP FILES - Examples
    # CLUSTER USERS: Note that ONLY startup registrations for pinned RMI
    # objects should be registered in the per-server properties file.
    # All other startup classes should be registered in the per-cluster
    # properties file.
    # For more info on writing and using startup file, see the
    # Developers Guide "Writing a WebLogic Client application," at
    # http://www.weblogic.com/docs51/classdocs/API_t3.html
    # Register a startup class by giving it a virtual name and
    # supplying its full pathname.
    #weblogic.system.startupClass.[virtual_name]=[full_pathname]
    # Add arguments for the startup class
    #weblogic.system.startupArgs.[virtual_name]={argname]=[argvalue]
    # This example shows the entry for examples/t3client/StartupQuery.java
    #weblogic.system.startupClass.doquery=examples.t3client.StartupQuery
    #weblogic.system.startupArgs.doquery=\
    # query=select * from emp,\
    # db=jdbc:weblogic:pool:demoPool
    # SYSTEM SHUTDOWN FILES - Examples
    # For more info on writing and using shutdown file, see the
    # Developers Guide "Writing a WebLogic Client application," at
    # http://www.weblogic.com/docs51/classdocs/API_t3.html
    # Register a shutdown class by giving it a virtual name and
    # supplying its full pathname.
    #weblogic.system.shutdownClass.[virtual_name]=[full_pathname]
    # Add arguments for the shutdown class
    #weblogic.system.shutdownArgs.[virtualName]={argname]=[argvalue]
    # This example shows the entry for examples/t3client/ShutdownTest.java
    #weblogic.system.shutdownClass.ShutdownTest=examples.t3client.ShutdownTest
    #weblogic.system.shutdownArgs.ShutdownTest=\
    # outfile=c:/temp/shutdown.log
    # SECURITY-RELATED PROPERTIES FOR WORKSPACES
    # For backward compatibility, the following entries disable Access
    # Control on Workspaces
    weblogic.allow.read.weblogic.workspace=everyone
    weblogic.allow.write.weblogic.workspace=everyone
    # JOLT FOR WEBLOGIC PROPERTIES
    # These properties configure a BEA Jolt connection pool for use with
    # the simpapp and bankapp examples, and register a servlet for use with
    # with the simpapp example. The default server address provided here
    # points to a public TUXEDO server that is hosted by BEA for use with
    # this example.
    # Servlet registration for simpapp example:
    #weblogic.httpd.register.simpapp=examples.jolt.servlet.simpapp.SimpAppServle
    t
    # Pool creation and cleanup
    # note this example is set up to work with the public
    # demo TUXEDO server available from BEA's website:
    #weblogic.system.startupClass.demojoltpoolStart=\
    # bea.jolt.pool.servlet.weblogic.PoolManagerStartUp
    #weblogic.system.startupArgs.demojoltpoolStart=\
    # poolname=demojoltpool,\
    # appaddrlist=//beademo1.beasys.com:8000,\
    # failoverlist=//beademo1.beasys.com:8000,\
    # minpoolsize=1,\
    # maxpoolsize=3
    #weblogic.system.shutdownClass.demojoltpoolStop=\
    # bea.jolt.pool.servlet.weblogic.PoolManagerShutDown
    #weblogic.system.shutdownArgs.demojoltpoolStop=\
    # poolname=demojoltpool
    # WEBLOGIC ENTERPRISE CONNECTIVITY PROPERTIES
    # The registrations enable a BEA IIOP connection pool and
    # register servlets for use with the simpapp and university examples.
    # Configure for your environment and uncomment to use.
    # Uncommenting these properties requires WebLogic Enterprise Connectivity
    # and an operating WebLogic Enterprise Server.
    # Servlet registration for simpapp servlet example
    #weblogic.httpd.register.SimpappServlet=\
    # examples.wlec.servlets.simpapp.SimpappServlet
    #weblogic.allow.execute.weblogic.servlet.SimpappServlet=everyone
    # Servlet registration for simpapp EJB example
    # (You'll need to add the wlec_ejb_simpapp.jar to the
    # weblogic.ejb.deploy property in this file.)
    #weblogic.httpd.register.ejbSimpappServlet=\
    # examples.wlec.ejb.simpapp.ejbSimpappServlet
    #weblogic.allow.execute.weblogic.servlet.ejbSimpappServlet=everyone
    # Pool creation and cleanup for the simpapp example
    #weblogic.CORBA.connectionPool.simplepool=\
    # appaddrlist=//wlehost:2468,\
    # failoverlist=//wlehost:2468,\
    # minpoolsize=2,\
    # maxpoolsize=3,\
    # username=wleuser,\
    # userrole=developer,\
    # domainname=simpapp
    # Servlet registration for university Servlet example:
    #weblogic.httpd.register.UniversityServlet=\
    # examples.wlec.servlets.university.UniversityServlet
    #weblogic.allow.execute.weblogic.servlet.UniversityServlet=everyone
    # Pool creation and cleanup for the University example:
    #weblogic.CORBA.connectionPool.Univpool=\
    # appaddrlist=//wlehost:2498,\
    # failoverlist=//wlehost:2498,\
    # minpoolsize=2,\
    # maxpoolsize=3,\
    # username=wleuser,\
    # userrole=developer,\
    # apppassword=wlepassword,\
    # domainname=university
    # WEBLOGIC FILE PROPERTIES
    # Maps a volume name to a path, for client file read/write
    #weblogic.io.fileSystem.[volumeName]=[fullPathName]
    # WEBLOGIC JMS DEMO PROPERTIES
    # CLUSTER USERS: Note that ALL JMS deployment should be done in the
    # per-cluster properties file ONLY.
    # You set up a JDBC connection pool if you want persistent messages
    # (including durable subscriptions). To use JMS and EJBs in the same
    # transaction, both must use the same JDBC connection pool. Uncomment
    # the following property to use the default JDBC connection pool
    # 'demo', which is defined in the Demo connection pool section of this file.
    #weblogic.jms.connectionPool=demoPool
    # The JMS Webshare example demonstrates how the ClientID for a
    # durable subscriber is configured in the connection factory:
    #weblogic.jms.topic.webshareTopic=jms.topic.webshareTopic
    #weblogic.jms.connectionFactoryName.webshare=jms.connection.webshareFactory
    #weblogic.jms.connectionFactoryArgs.webshare=ClientID=webshareUser
    #weblogic.httpd.register.webshare=examples.jms.webshare.WebshareServlet
    # The JMS trader example shows how to use JMS with an EJB. In addition
    # to uncommenting the following properties, you must also set up and
    # deploy the EJB example examples.ejb.basic.statelessSession.Trader in
    # ejb_basic_statelessSession.jar to try out this JMS example:
    #weblogic.jms.topic.exampleTopic=javax.jms.exampleTopic
    #weblogic.jms.connectionFactoryName.trader=jms.connection.traderFactory
    #weblogic.jms.connectionFactoryArgs.trader=ClientID=traderReceive
    #weblogic.httpd.register.jmstrader=examples.jms.trader.TraderServlet
    # Registers the underlying servlet
    #weblogic.httpd.register.jmssender=examples.jms.sender.SenderServlet
    # These properties are used with the ServerReceive JMS example,
    # which demonstrates how to establish a JMS message consumer
    # in a startup class:
    #weblogic.system.startupClass.serverReceive=\
    # examples.jms.startup.ServerReceive
    #weblogic.system.startupArgs.serverReceive=\
    # connectionFactory=javax.jms.TopicConnectionFactory,\
    # topic=javax.jms.exampleTopic
    # These properties are used with the PoolReceive JMS example,
    # which demonstrates how to establish a pool of JMS message consumers
    # in a startup class:
    #weblogic.system.startupClass.poolReceive=\
    # examples.jms.startup.PoolReceive
    #weblogic.system.startupArgs.poolReceive=\
    # connectionFactory=javax.jms.TopicConnectionFactory,\
    # topic=javax.jms.exampleTopic
    #weblogic.allow.create.weblogic.jms.ServerSessionPool=everyone
    # WEBLOGIC RMI DEMO PROPERTIES
    # CLUSTER USERS: Note that pinned RMI objects should be registered
    # in the per-server properties file ONLY. All other RMI startup
    # classes should be registered in the per-cluster properties file.
    # Remote classes registered at startup after the pattern:
    #weblogic.system.startupClass.[virtualName]=[fullPackageName]
    # These examples can be compiled to see RMI in action. Uncomment to use:
    #weblogic.system.startupClass.hello=examples.rmi.hello.HelloImpl
    #weblogic.system.startupClass.multihello=examples.rmi.multihello.HelloImpl
    #weblogic.system.startupClass.stock=examples.rmi.stock.StockServer
    # WEBLOGIC EJB DEMO PROPERTIES
    # CLUSTER USERS: Note that ALL EJB deployment should be done in the
    # per-cluster properties file ONLY.
    # See WebLogic Demo Connection Pool below for a connection pool
    # to use with these examples.
    # Deploys EJBeans. Uncomment the appropriate lines below and
    # modify DBMS-related info and paths to match your particular installation:
    # TBCN EJB PROPERTIES
    weblogic.ejb.deploy=\
    C:/weblogic/myserver/AccountSB.jar, \
    C:/weblogic/myserver/AddressEntryDet.jar, \
    C:/weblogic/myserver/AddressEntry.jar, \
    C:/weblogic/myserver/Affiliate.jar, \
    C:/weblogic/myserver/ContactPerson.jar, \
    C:/weblogic/myserver/ContactSB.jar, \
    C:/weblogic/myserver/Factory.jar, \
    C:/weblogic/myserver/FactorySups.jar, \
    c:/weblogic/myserver/LoginUsers.jar, \
    c:/weblogic/myserver/Member.jar, \
    c:/weblogic/myserver/MemberQuotaUsage.jar,\
    c:/weblogic/myserver/MemberToCategory.jar,\
    c:/weblogic/myserver/Organization.jar, \
    c:/weblogic/myserver/Person.jar, \
    c:/weblogic/myserver/QuotaType.jar,\
    c:/weblogic/myserver/Registration.jar, \
    c:/weblogic/myserver/TempAccounts.jar, \
    c:/weblogic/myserver/TempDomain.jar, \
    c:/weblogic/myserver/UserAccount.jar, \
    c:/weblogic/myserver/UserRole.jar, \
    c:/weblogic/myserver/BuyerProducts.jar, \
    c:/weblogic/myserver/Catalog.jar, \
    c:/weblogic/myserver/Categories.jar, \
    c:/weblogic/myserver/CategoryToCategory.jar, \
    c:/weblogic/myserver/CountryToCategory.jar, \
    c:/weblogic/myserver/InvitedMember.jar, \
    c:/weblogic/myserver/ProductOrigin.jar, \
    c:/weblogic/myserver/ProductOtherFee.jar,\
    c:/weblogic/myserver/ProductSups.jar, \
    c:/weblogic/myserver/Products.jar,\
    c:/weblogic/myserver/ProductToCategory.jar, \
    c:/weblogic/myserver/SecondaryQcEntry.jar, \
    c:/weblogic/myserver/CodeClass.jar,\
    c:/weblogic/myserver/ConfirmationSB.jar, \
    c:/weblogic/myserver/PurchasedPackage.jar,\
    c:/weblogic/myserver/RejectReasonCode.jar, \
    c:/weblogic/myserver/ServiceOrder.jar,\
    c:/weblogic/myserver/ServiceOrderLog.jar,\
    c:/weblogic/myserver/ServiceOrderState.jar,\
    c:/weblogic/myserver/ServiceOrderType.jar,\
    c:/weblogic/myserver/ServicePackageDetails.jar, \
    c:/weblogic/myserver/ServicePackage.jar, \
    c:/weblogic/myserver/ServicePayment.jar, \
    c:/weblogic/myserver/ServiceReqSB.jar, \
    c:/weblogic/myserver/TAM.jar, \
    c:/weblogic/myserver/SubscriptionEB.jar, \
    c:/weblogic/myserver/PostingCategoryEB.jar, \
    c:/weblogic/myserver/PostingBrowsedEB.jar, \
    c:/weblogic/myserver/PostingInfoEB.jar, \
    c:/weblogic/myserver/TransactionLogEB.jar, \
    c:/weblogic/myserver/PostingSB.jar
    #weblogic.ejb.deploy=\
    # d:/weblogic/myserver/ejb_basic_beanManaged.jar, \
    # d:/weblogic/myserver/ejb_basic_containerManaged.jar, \
    # d:/weblogic/myserver/ejb_basic_statefulSession.jar, \
    # d:/weblogic/myserver/ejb_basic_statelessSession.jar, \
    # d:/weblogic/myserver/ejb_extensions_finderEnumeration.jar, \
    # d:/weblogic/myserver/ejb_extensions_readMostly.jar, \
    # d:/weblogic/myserver/ejb_subclass.jar, \
    # d:/weblogic/myserver/jolt_ejb_bankapp.jar
    # Servlet used by the EJB basic beanManaged example
    # Uncomment to use:
    weblogic.httpd.register.beanManaged=\
    examples.ejb.basic.beanManaged.Servlet
    # Add a list of users (set the password with
    weblogic.password.[username]=XXX)
    # to set an ACL for this servlet:
    #weblogic.allow.execute.weblogic.servlet.beanManaged=user1,user2,etc
    #weblogic.password.user1=user1Password
    #weblogic.password.user2=user2Password
    # WEBLOGIC XML DEMO PROPERTIES
    # These properties are required to run the XML examples.
    # Uncomment to use.
    # CLUSTER USERS: Note that ALL servlets should be set up
    # in the per-cluster properties file ONLY.
    #weblogic.httpd.register.StockServlet=examples.xml.http.StockServlet
    # BizTalk example properties
    #weblogic.jms.queue.tradeIncoming=biztalk.jms.tradeIncoming
    #weblogic.jms.queue.tradeError=biztalk.jms.tradeError
    #weblogic.httpd.register.BizTalkServer=examples.xml.biztalk.BizHttpProtocolA
    dapter
    #weblogic.httpd.initArgs.BizTalkServer=bizQueue=biztalk.jms.tradeIncoming
    # WEBLOGIC ZAC DEMO PROPERTIES
    # These registrations enable the ZAC Publish Wizard.
    weblogic.zac.enable=true
    # Set the publish root for a WebLogic Server. Edit and
    # uncomment to use.
    #weblogic.zac.publishRoot=d:/weblogic/zac
    # Set an ACL for each package you publish. The [name] is
    # the "Package name" you assign in the ZAC Publish Wizard.
    # Publish a package, edit this property, and uncomment to use.
    #weblogic.allow.read.weblogic.zac.[name]=[user list]
    #weblogic.allow.write.weblogic.zac.[name]=system
    # HTTPD ADMINISTRATIVE PROPERTIES
    # Enables logging of HTTPD info in common log format and
    # sets the log file name (default is "access.log" in "myserver")
    weblogic.httpd.enableLogFile=true
    weblogic.httpd.logFileName=access.log
    # Tracks HTTPD requests with events delivered to WEBLOGIC.LOG.HTTPD
    weblogic.httpd.enableEvents=false
    # Enables HTTP sessions
    weblogic.httpd.session.enable=true
    # Sets an optional cookie name. The default name is "WebLogicSession".
    # Prior to version 4.0, the default was "TengahSession". To make
    # this backward compatible with cookies generated from previous
    # installations, you should set this property to "TengahSession".
    # Uncomment this line and set this to any string of your choice,
    # or comment out this property to use the default.
    #weblogic.httpd.session.cookie.name=WebLogicSession
    # MIME types
    weblogic.httpd.mimeType.text/html=html,htm
    weblogic.httpd.mimeType.image/gif=gif
    weblogic.httpd.mimeType.image/jpeg=jpeg,jpg
    weblogic.httpd.mimeType.application/pdf=pdf
    weblogic.httpd.mimeType.application/zip=zip
    weblogic.httpd.mimeType.application/x-java-vm=class
    weblogic.httpd.mimeType.application/x-java-archive=jar
    weblogic.httpd.mimeType.application/x-java-serialized-object=ser
    weblogic.httpd.mimeType.application/octet-stream=exe
    weblogic.httpd.mimeType.text/vnd.wap.wml=wml
    weblogic.httpd.mimeType.text/vnd.wap.wmlscript=wmls
    weblogic.httpd.mimeType.application/vnd.wap.wmlc=wmlc
    weblogic.httpd.mimeType.application/vnd.wap.wmlscriptc=wmlsc
    weblogic.httpd.mimeType.image/vnd.wap.wbmp=wbmp
    # In seconds, the keep-alive for HTTP and HTTPS requests
    weblogic.httpd.http.keepAliveSecs=60
    weblogic.httpd.https.keepAliveSecs=120
    # WEBLOGIC JDBC DRIVER PROPERTIES
    # Enables JDBC driver logging and sets the file name for the log
    # The weblogic.jdbc.logFile is placed in the per-server
    # directory (default is "myserver")
    weblogic.jdbc.enableLogFile=false
    weblogic.jdbc.logFileName=jdbc.log
    # WEBLOGIC JDBC CONNECTION POOL MANAGEMENT
    # CLUSTER USERS: Note that ALL JDBC connection pools should be set up
    # in the per-cluster properties file ONLY.
    # For creating JDBC connection pools. This example shows a connection
    # pool called "oraclePool" that allows 3 T3Users "guest," "joe," and "jill"
    # to use 4 JDBC connections (with a potential for up to 10 connections,
    # incremented by two at a time, with a delay of 1 second between each
    # attempt to connect to the database), to an Oracle database server called
    # "DEMO." If more than 4 connections are opened, after 15 minutes, unused
    # connections are dropped from the pool until only 4 connections remain
    open.
    # Every 10 minutes, any unused connections in the pool are tested and
    # refreshed if they are not viable.
    #weblogic.jdbc.connectionPool.oraclePool=\
    # url=jdbc:weblogic:oracle,\
    # driver=weblogic.jdbc.oci.Driver,\
    # loginDelaySecs=1,\
    # initialCapacity=4,\
    # maxCapacity=10,\
    # capacityIncrement=2,\
    # allowShrinking=true,\
    # shrinkPeriodMins=15,\
    # refreshMinutes=10,\
    # testTable=dual,\
    # props=user=SCOTT;password=tiger;server=DEMO
    # Get more details on each argument for this property in the
    # Administrators Guide on setting properties at:
    # http://www.weblogic.com/docs51/admindocs/properties.html
    # Set up ACLs for this connection pool with the following:
    weblogic.allow.reserve.weblogic.jdbc.connectionPool.oraclePool=everyone
    # guest,joe,jill
    #weblogic.allow.reset.weblogic.jdbc.connectionPool.oraclePool=\
    # joe,jill
    #weblogic.allow.shrink.weblogic.jdbc.connectionPool.oraclePool=\
    # joe,jill
    # This property is an ACL that specifies the users who can
    # create dynamic connection pools:
    #weblogic.jdbc.connectionPoolcreate.admin=joe,jill
    # Read more about setting up and using connection pools in the
    # developers guide for WebLogic JDBC at:
    # http://www.weblogic.com/docs51/classdocs/API_jdbct3.html#T5a
    # TBCN JDBC CONNECTION POOL MANAGEMENT
    weblogic.jdbc.connectionPool.oraclePool=\
    url=jdbc:oracle:thin:@202.109.102.151:1521:tbcn,\
    driver=oracle.jdbc.driver.OracleDriver,\
    loginDelaySecs=1,\
    initialCapacity=2,\
    maxCapacity=10,\
    capacityIncrement=2,\
    allowShrinking=true,\
    shrinkPeriodMins=15,\
    refreshMinutes=10,\
    testTable=dual,\
    props=user=tbcn;password=ca91768
    weblogic.allow.reserve.weblogic.jdbc.connectionPool.oraclePool=everyone
    weblogic.jdbc.TXDataSource.oracleDataSource=oraclePool
    weblogic.jdbc.DataSource.oracleReadOnlyDataSource=oraclePool
    # WEBLOGIC DEMO CONNECTION POOL PROPERTIES
    # CLUSTER USERS: Note that ALL JDBC connection pools should be set up
    # in the per-cluster properties file ONLY.
    # This connection pool uses the sample Cloudscape database shipped
    # with WebLogic. Used by the EJBean, JHTML, JSP and JMS examples.
    # Uncomment to use:
    #weblogic.jdbc.connectionPool.demoPool=\
    # url=jdbc:cloudscape:demo,\
    # driver=COM.cloudscape.core.JDBCDriver,\
    # initialCapacity=1,\
    # maxCapacity=2,\
    # capacityIncrement=1,\
    # props=user=none;password=none;server=none
    # Add a TXDataSource for the connection pool:
    #weblogic.jdbc.TXDataSource.weblogic.jdbc.jts.demoPool=demoPool
    # Add an ACL for the connection pool:
    #weblogic.allow.reserve.weblogic.jdbc.connectionPool.demoPool=everyone
    # WEBLOGIC HTTP SERVLET PROPERTIES
    # CLUSTER USERS: Note that ALL servlets should be set up
    # in the per-cluster properties file ONLY.
    # WebLogic offers different types of servlets for various uses.
    # Classpath servlet registration
    # The ClasspathServlet is used to serve classes from
    # the system CLASSPATH. It is used by applets to load
    # classes they depend upon, and is registered against
    # the virtual name 'classes' here by default. This means
    # you should set your applet codebase to "/classes".
    # You can register multiple virtual names for this servlet.
    # Note that it can also be used to serve other
    # resources/files from the system CLASSPATH.
    # Don't confuse the ClasspathServlet with the ServletServlet. The
    # ClasspathServlet is used for serving classes for client-side Java only.
    # The ServletServlet is used to invoke unregistered servlets.
    # See the Administrators Guide "Setting up WebLogic as an HTTP server"
    # http://www.weblogic.com/docs51/admindocs/http.html#classfile for more
    info.
    weblogic.httpd.register.classes=weblogic.servlet.ClasspathServlet
    # We also set an open ACL for everyone to call the ClasspathServlet
    # so that applets work without requiring further changes.
    weblogic.allow.execute.weblogic.servlet.classes=everyone
    # File servlet registration
    # FileServlet searches below the documentRoot for the requested file
    # and serves it if found. If the requested file is a directory,
    # FileServlet will append the defaultFilename to the requested path
    # and serve that file if found.
    weblogic.httpd.register.file=weblogic.servlet.FileServlet
    weblogic.httpd.initArgs.file=defaultFilename=index.html
    weblogic.httpd.indexFiles=zh_TW/index.htm
    # ServerSideInclude servlet registration
    # SSIServlet searches below the documentRoot for the
    # requested .shtml file and serves it if found.
    weblogic.httpd.register.*.shtml=weblogic.servlet.ServerSideIncludeServlet
    # Example URL: http://localhost:7001/portside/welcome.shtml
    # for the file /weblogic/myserver/public_html/portside/welcome.shtml
    # PageCompileServlet (used by JHTML)
    # See the information below under WebLogic JHTML
    # JSPServlet (used by JSP)
    # See the information below under WebLogic JSP
    # ServletServlet registration
    # Allows unregistered servlets in the servlet classpath (see Servlet
    # reload properties below) to be r

  • Web app security exception: Bad URLMatchMap

    Can anyone help me diagnose an error? I am simply trying to place a security constraint
    on a servlet within an ear-deployed web-application.
    The exception occurs as the first POST comes to the servlet I am trying to protect:
    <Apr 16, 2001 12:40:09 PM EDT> <Error> <Kernel> <ExecuteRequest failed
    java.lang.IllegalArgumentException: bad URLMatchMap path: 'version="1.0"'
    at weblogic.servlet.utils.URLMatchMap.get(URLMatchMap.java:196)
    at weblogic.servlet.security.internal.WebAppSecurity.getConstraint(WebAp
    pSecurity.java:135)
    at weblogic.servlet.security.internal.SecurityModule.checkTransport(Secu
    rityModule.java:177)
    at weblogic.servlet.security.internal.BasicSecurityModule.checkA(BasicSe
    curityModule.java:48)
    at weblogic.servlet.security.internal.ServletSecurityManager.checkAccess
    (ServletSecurityManager.java:150)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
    rvletContext.java:1250)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
    pl.java:1622)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    >
    <?xml version="1.0" ?>
    <!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN'
    'http://java.sun.com/j2ee/dtds/web-app_2.2.dtd'>
    <web-app>
    <display-name>ANSWeb</display-name>
    <description>no description</description>
    <servlet>
    <servlet-name>UPMessageServlet</servlet-name>
    <display-name>UPMessageServlet</display-name>
    <description>no description</description>
    <servlet-class>com.aether.ans.gateway.up.UPMessageServlet</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>ANSServlet</servlet-name>
    <display-name>ANSServlet</display-name>
    <description>no description</description>
    <servlet-class>com.aether.ans.server.ANSServlet</servlet-class>
    <load-on-startup />
    </servlet>
    <servlet>
    <servlet-name>WCTPServlet</servlet-name>
    <display-name>WCTPServlet</display-name>
    <description>no description</description>
    <servlet-class>com.aether.ans.gateway.wctp.WCTPServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>UPMessageServlet</servlet-name>
    <url-pattern>/UPMessage</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>ANSServlet</servlet-name>
    <url-pattern>/Server</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>WCTPServlet</servlet-name>
    <url-pattern>/WCTPCallback</url-pattern>
    </servlet-mapping>
    <session-config>
    <session-timeout>30</session-timeout>
    </session-config>
    <resource-ref>
    <description>no description</description>
    <res-ref-name>url/ANS.dtd</res-ref-name>
    <res-type>java.net.URL</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>Protected Server</web-resource-name>
    <url-pattern>/Server</url-pattern>
    <http-method>POST</http-method>
    </web-resource-collection>
    <auth-constraint>
    <role-name>Client</role-name>
    </auth-constraint>
    </security-constraint>
    <login-config>
    <auth-method>BASIC</auth-method>
    </login-config>
    <security-role>
    <role-name>Client</role-name>
    </security-role>
    <ejb-ref>
    <description>no description</description>
    <ejb-ref-name>ejb/ANSServer</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <home>com.aether.ans.server.ANSServerHome</home>
    <remote>com.aether.ans.server.ANSServer</remote>
    </ejb-ref>
    <ejb-ref>
    <description>no description</description>
    <ejb-ref-name>ejb/Alert</ejb-ref-name>
    <ejb-ref-type>Entity</ejb-ref-type>
    <home>com.aether.ans.entity.AlertHome</home>
    <remote>com.aether.ans.entity.Alert</remote>
    </ejb-ref>
    </web-app>
    <?xml version="1.0" ?>
    <!DOCTYPE weblogic-web-app PUBLIC '-//BEA Systems, Inc.//DTD Web Application 6.0//EN'
    'http://www.beasys.com/servers/wls600/dtd/weblogic-web-jar.dtd'>
    <weblogic-web-app>
    <description>no description</description>
    <security-role-assignment>
    <role-name>Client</role-name>
    <principal-name>Client</principal-name>
    </security-role-assignment>
    <reference-descriptor>
    <resource-description>
    <res-ref-name>url/ANS.dtd</res-ref-name>
    <jndi-name>ans.url.dtd</jndi-name>
    </resource-description>
    <ejb-reference-description>
    <ejb-ref-name>ejb/Alert</ejb-ref-name>
    <jndi-name>ejb.Alert</jndi-name>
    </ejb-reference-description>
    <ejb-reference-description>
    <ejb-ref-name>ejb/ANSServer</ejb-ref-name>
    <jndi-name>ejb.ANSServer</jndi-name>
    </ejb-reference-description>
    </reference-descriptor>
    </weblogic-web-app>

    Hi Andrew,
    Even without moderation enabled, any submission made through the BC platform is filtered through our protection engine to prevent XSS. Any type of potentially malicious code is immediately stripped from the submission, and this is not done at a client-side level.
    Kind Regards,
    Alex

Maybe you are looking for

  • Earliest Adobe Reader Version with Editable Text Field Functionality

    Hi all, Can someone inform me of the earliest version of Adobe Reader with which you can edit a document with editable text fields? I've designed a form using LiveCycle and, prior to distributing it to customers, would like to determine the minimum s

  • Powershell Script to Enable and Disable SharePoint list versioning

    Hi, We have a Sharepoint list with a date and time field named 'Today' which we update overnight via PowerShell script to give the current date and this recalculates other calculated fields in the list. All is fine but we have versioning enabled on t

  • Public class or just simply class?

    As I continue my reading into various books there are some books which will have you add the access modifier public in front of your classname. Other books will just have you leave it out. I tried out a simple program that declared a class in a separ

  • Calculating sales volume from items to opportunity header.

    Hi, For a customer we are dealing with the following challenge: We are using opportunity management with items, but no products. The total value of the items of an opportunity (NET_VALUE_MAN) is displayed on the header level of the opportunity (NETVA

  • IPhone 5 Sim card when using different line upgrade

    Since I am not due for upgrade I used my husbands upgrade to order new iPhone so the sim card will be programmed with his number. I know I can just buy a new sim card for me to use but would it be possible they can just send out the new one with my n