Running admin server user as non-root

Hi All,
I have a requirement to run admin server user as non-root. Is this possible and how to go about it.
giovi

Web Server traditionally runs with a process parentage something like:
Admin Server -> WatchDog -> Primordial Process -> Worker Process
The Worker Process runs with the UID specified in the configuration (nobody, webservd, etc). This is the process that is actually doing the work of being a web server.
The Primordial Process typically runs with the UID specified in teh configuration. The primordial process never handles requests. Its role is to quickly create replacement worker processes if the worker process unexpectedly terminates.
The WatchDog process typically runs with privileged (read "root") access in order to be able to bind to the privileged ports of the OS (any port below 1024). Without privileged access no bind can occur. Once the Watchdog performs the bind it creates the Primordial process, delegates ownership of the port, etc. From then on its role is to watch for unexpected termination of the Primordial process and, if needed, create a new one.
The Admin server is an optional part of the configuration. When used, it also needs to have the necessary rights to bind to the privileged ports.
So then - the only way to allow the Admin Server or the Watchdog run non-privileged and still be able to perform their jobs is to loosen the restrictions on the privileged ports themselves. On Solaris 10 you could do this with:
# usermod -K defaultpriv=basic,net_privaddr webservd
Then become webservd and start the process.
Note that the Admin Server's UID is set in admin-serv/config/server.xml (there may be a screen for this in the GUI). Look for the <user>root</user> element.

Similar Messages

  • Running BIND (DNS) as a non-root user

    On Mac OS X Server 10.3.x the named daemon runs as root. I would like to change this so that named runs as a user (with out a shell). On other flavors of Unix, this typically involves using the "-u" flag when starting named. However, I am still getting familiar with the Mac command line, and how system daemons are started.
    XServe G5 Mac OS X (10.3.9)

    System services are handled by launchd.
    If you look in /System/Library/LaunchDaemons/ you'll see a plist file for each service including org.isc.named.plist, the plist for named.
    If you edit this file you'll see it's an XML document that describes the service and how the OS should handle it, including the part:
    <key>ProgramArguments</key>
    <array>
    <string>/usr/sbin/named</string>
    <string>-f</string>
    </array>
    Just append another entry in the array that says <string>-u nobody</string> (or whatever username you want to run as.

  • Weblogic server with OIM non-root

    Friends,
    I am installing OIAM on top of Weblogic Server on CentOSLinux OS .
    The problem is i want to install weblogic server and OIAM with non-root so that it does not have security issues.
    When i try to install weblogic i am unable to install it with normal user rights in /opt dir it requires root access. As per the document oiam install on top of weblogic should not be a problem but the major issue is running weblogic with non-root.
    pls let me know abt install and running weblogic as a non-root user, or a pointer to the documentation.
    thank you

    I have installed weblogic server as an nt service. In install Nt service
    cmd, if I make any change in the script, I have to uninstall and install it
    again. I do not know where to specify the weblogic.management.username =(Non
    system user)
    I have created a user name in NT server and added them to Administrator
    group. I have also modified in file realm propertes i.e to boot and shutdown
    the non system user.
    I have to start weblogic server as a non system user.
    Thanks
    Madhu
    I think I replied to some of the questions when I found out the answers.
    Only thing I did was hit reply, instead of reply group. Might it went to
    persons e-mail. That might be the reason, the answers I posted is not found
    in the newsgroup
    Thanks
    freelance_code_inspector <[email protected]> wrote in message
    news:[email protected]..
    "m holur" <[email protected]> wrote in message
    news:<3bfbafce$[email protected]>...
    I want to start wls6.1 as an nt service with different user name otherthan
    system.Madhu,
    Specify weblogic.management.username={Non system user} in your -D
    option. BTW, just curious, have observed that u have been posting a
    lot of weblogic questions lately, did u find out the answers? If so, u
    should share it back to this community.
    Regards
    drit
    Freelance Java Developer/Code Inspector
    http://www.geocities.com/doc_i_t/CodeInspectionService.html

  • Run admin server in production mode

    hi there,
    we sometimes suffer from the problem that applications which are deployed by
    copying to the applications dir on a server running in development mode are
    deployed to the admin server as well, which of course does not make any sense
    as we have 2 managed servers running for exactly this.
    why does this happen? can it be prevented by running the admin
    server in development mode?
    any opinions,
    thanks
    frank

    Hi,
    <b><font color=maroon>Step1). </font></b> Please DELETE the "data" directory from the following Location: "user_projects\domains\mydomain\AdminServer\"
    <b><font color=maroon>Step2). </font></b> Now Create "boot.properties" file inside "user_projects\domains\mydomain\AdminServer\security" directory
    <b><font color=maroon>Step3). </font></b> Provide cleartext username & password in "boot.properties" file.
    <b><font color=maroon>Step4). </font></b> Restart your Server.
    Note: Step1). is most important in your Case.... It must be followed.
    Sometimes we face this kind of issue if you have provided a Wrong format in your "boot.properties" file there should be NO Special Charachers (UTF or Invisible sharacters) Or NO Space in your "boot.properties" file ...except below two Lines:
    username=MyAdminUserName
    password=MyAdminPassword
    Please edit this File very carefully....better use Noteopad kind of Simple Editors.
    Use *"ls" (Unix command)* or *"dir" Windows Command* to Make Sure that the File Extension is "boot.properties" only...and not "boot.properties.txt" or something else.
    Note: There should be No Heading Or Trailing SPACE character in these two Lines.
    Thanks
    Jay SenSharma
    http://weblogic-wonders.com/weblogic (WebLogic Wonders Are Here)

  • Run Admin Server with multiple Managed Servers each using different userid?

    We currently run separate WebLogic domain instances for each business application in a Unix environment. Each one is created using a unix userid unique to that application and which owns all the files and is used to run the process when that particular WebLogic instance is started up. We have run this way for a while.
    I am considering altering our approach to the one that is recommended, i.e. in our Production environment we would run a single Admin instance with numerous managed servers. One issue I'm stuck on is the fact that in our current environment, each application has a different unix userid that owns the files making up the WebLogic domain instance and that WebLogic instance is run under that userid.
    I've investigated and experimented using WebLogic 10.3 preview and WebLogic 10.0, but I haven't been able to determine what I have to do to make each managed server's files and processes belong to a different unix userid, if that is even possible.
    Is there a way, using the recommended approach, where there is a single Admin instance that has multiple managed servers whose files and processes are owned by different unique, unix userids?
    If not, how would you separate access to each of the Managed Servers so that the programmers who maintain them don't have access to Managed Servers that they are not responsible for?
    Thanks for any help or suggestions.....

    Hi:
    I played with this stuff and I found that this will work, without the Location elements:
    <IfModule mod_weblogic.c>
    MatchExpression /app1 WebLogicHost=server1|WebLogicPort=7003
    MatchExpression /app2 WebLogicHost=server2|WebLogicPort=7003
    </IfModule>
    Also this will work too, with no entries inside the IfModule element:
    <Location /app1 >
    SetHandler weblogic-handler
    WebLogicHost server1
    WebLogicPort 7003
    </Location>
    <Location /app2 >
    SetHandler weblogic-handler
    WebLogicHost server2
    WebLogicPort 7003
    </Location>

  • [SOLVED] Dropbox - can't run as normal user, but as root

    I have problems with running dropbox as normal user. I installed dropbox from AUR. It is successfully installed. But when I type in terminal dropboxd I get:
    WARNING: Cannot write to "/home/USERNAME/.dropbox/dropbox.pid"
    I can run dropboxd as root from terminal, but that way default Dropbox folder is created with root permissions in my /home directory. Is there some way to run dropbox as normal user and having Dropbox folder with permissions for my user?
    Last edited by archiebald (2010-02-18 22:50:33)

    Thanks toad and pickboy87 for advices. It's my fault, and lack of concetration after long hours of staring at screen.
    Solution is this:
    sudo chown -R USERNAME /home/USERNAME/.dropbox
    Btw. Ubuntu do all automatically, with Dropbox install, all I need is to follow on screen directions, and next, next.:lol:
    edit:
    everything works out of the box with dropbox install on other Arch machine i tried, probably I messed something with configuration somewhere before.
    Last edited by archiebald (2010-02-18 23:05:13)

  • Running the App Server as a user other than root

    We used to use iPlanet Web Server which during installation allowed you to specify which user you wanted to run the Web Server. This was very good for security. How do you do this with the App server ?
    Thanks
    PS We are running it on Solaris 9.

    Application Server 7 expands on the flexibility offered in the web server.
    The most basic means to define app server instances with non-root users is to create an administrative domain (basically, an admin server instance) using the user ID of interest. As you create new application server instances in the admin domain, you can assign the same user ID to the instances.
    (There is an admin domain that is initially configured as part of the app server installation. If you installed the product as root, then the admin server and the initially configured app server instance are owned by root. If you do not want these instances to be owned by root, you should remove this admin domain and create a new one that is owned by a non-root user.)
    For example, with the following command, I've created a new app server config (an administrative domain) containing an admin server owned by user "ckamps":
    root@canteloupe-{}: asadmin create-domain sysuser ckamps adminuser admin adminpassword password adminport 5050 ckamps.domain3
    Created Domain ckamps.domain3 successfully
    root@canteloupe-{}:
    Then I create an app server instance within this admin domain:
    root@canteloupe-{}: asadmin create-instance domain ckamps.domain3 sysuser ckamps --instanceport 80 instance1
    Created Instance instance1 successfully
    Note the use of the "--sysuser" option to specify the user that owns both the admin domain as well as the app server instance.
    You can either use root to define the admin domain and the instances (in which case you need to specify the sysuser option to force a non-root ownership) or you can use a non-root user to define the admin domain and app server instances.  In the latter case, specification of the sysuser is not required.
    Since my instance is defined to listen on a privileged port, I'll need to set the "run as user" in the <instance-dir>/config/init.conf file (similar to magnus.conf in Sun ONE Web Server 6) AND ensure that I start the instance as root. Once the server instance starts up as root, it will automatically switch to the run as user.
    The "User" setting below is the "run as user" specified in the admin console's "Create new instance" wizard.
    <snip of init.conf>
    NetsiteRoot /usr/appserver
    ServerID instance3
    ServerName canteloupe
    PidLog /var/appserver/domains/ckamps.domain3/instance3/logs/pid
    User ckamps
    DNS off
    </snip>
    Alternatively, you can start up the newly defined admin server and create the new app server instance through the admin console.
    Hope this helps,
    Chris

  • Running as non-root user

    How do I run the application server instance as non-root user on port <= 1024?
    I am using Sun One Application Server 7.0
    Thanks in advance
    Sri.

    Two options:
    1) Start an instance using the root user, but configure the instance to switch to a non-root user upon startup. Use the "User" directive in the init.conf file of an instance to specify the user
    http://docs.sun.com/source/816-7155-10/crinit.html#17116
    You should also see the "Run As" setting of an instance in the administrative GUI.
    2) Via the ndd command, you can set the smallest non-priveleged port number. See ndd documentation concerning the following setting:
    tcp_smallest_nonpriv_port
    Once you make the ndd setting, you can use a non-root user to listen on a port number that is equal to or greater than the value of the tcp_smallest_nonpriv_port setting.
    Chris

  • How to make none root user to connect to TCP Port  (web ports)

    how to make none root user (any user)
    to connect to TCP Port 80 or port 81 or any port less than 1024
    cause i have web server i want to run and stop service with none root userand on port 80 and port 81
    can you help me and give me steps

    I believe Solaris 9 also has RBAC control. If so then all you need to do is present the uid with the PRIV_NET_PRIVADDR privilege. See the privielegs(5) manpage for more information on the subject.
    This privilege will allow the userid to bind to ports < 1024. You can give a user this privilege either by using usermod (you will probably need the auth_attr(4) manpage as well) after which you need to login again. Or you can try using ppriv to modify the privileges on the users shell.

  • Can not login groupspace when admin server is not running

    hi Experts,
    I am using wc11.1.1.5, I found an issue like this:
    1. startup admin server
    2. startup WC_Spaces
    3. stop admin server
    4. login WC_Spaces
    At this time, I got the following issue:
    =============================
    Caused By: oracle.security.jps.service.idstore.IdentityStoreException: JPS-01520
    Cannot initialize identity store.
    at oracle.security.jps.internal.idstore.util.IdentityStoreUtil.getIdenti
    tyStoreFactory(IdentityStoreUtil.java:168)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getIdmF
    actory(AbstractIdmIdentityStore.java:174)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.initSto
    re(AbstractIdmIdentityStore.java:124)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getIdmS
    tore(AbstractIdmIdentityStore.java:110)
    at oracle.webcenter.framework.service.Utility$1.run(Utility.java:1124)
    at oracle.webcenter.framework.service.Utility$1.run(Utility.java:1121)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.webcenter.framework.service.Utility.getDefaultIdentityStore(Ut
    ility.java:1118)
    at oracle.webcenter.framework.service.Utility.getUserUniqueIdentifier(Ut
    ility.java:1046)
    at oracle.webcenter.framework.service.Utility.getUserName(Utility.java:6
    05)
    at oracle.webcenter.webcenterapp.model.security.WebCenterSecurityUtils.g
    etUserUniqueID(WebCenterSecurityUtils.java:2050)
    at oracle.webcenter.webcenterapp.internal.metadata.WebCenterUserCC.getVa
    lue(WebCenterUserCC.java:74)
    at oracle.mds.internal.cust.CustomizationUtils.appendCLs(CustomizationUt
    ils.java:456)
    at oracle.mds.internal.cust.CustomizationUtils.getCLList(CustomizationUt
    ils.java:282)
    at oracle.mds.core.MDSSession.getMetadataObject(MDSSession.java:3121)
    at oracle.mds.core.MDSSession.getMetadataObject(MDSSession.java:1228)
    at oracle.mds.core.MOResolver.getMetadataObjects(MOResolver.java:213)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourcePr
    ovider.getMetadataObjects(MdsMetadataResourceProvider.java:421)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourcePr
    ovider.loadUnmutalbeMetadataResources(MdsMetadataResourceProvider.java:372)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourcePr
    ovider.loadResources(MdsMetadataResourceProvider.java:346)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourcePr
    ovider.getBootstrapResources(MdsMetadataResourceProvider.java:238)
    at oracle.adf.controller.internal.metadata.MetadataService$Bootstrap.add
    All(MetadataService.java:905)
    at oracle.adf.controller.internal.metadata.MetadataService.initializePag
    eFlow(MetadataService.java:657)
    at oracle.adf.controller.internal.metadata.MetadataService.getPerUserCac
    he(MetadataService.java:760)
    at oracle.adf.controller.internal.metadata.MetadataService.getPerUserCac
    he(MetadataService.java:729)
    at oracle.adf.controller.internal.metadata.MetadataService.getAdfPageFlo
    w(MetadataService.java:459)
    at oracle.adf.controller.internal.metadata.MetadataService.getPageFlow(M
    etadataService.java:448)
    at oracle.adf.controller.internal.metadata.MetadataService.getActivity(M
    etadataService.java:304)
    at oracle.adfinternal.controller.state.ViewPortContextImpl.getPhysicalUR
    I(ViewPortContextImpl.java:1074)
    at oracle.adfinternal.controller.application.AdfcPageResolver.getPhysica
    lURI(AdfcPageResolver.java:75)
    at oracle.adf.controller.faces.lifecycle.Utils.getPagePathFromViewId(Uti
    ls.java:44)
    at oracle.adfinternal.controller.application.model.UpdateBindingListener
    .setBindingELVariable(UpdateBindingListener.java:108)
    at oracle.adfinternal.controller.application.model.UpdateBindingListener
    .beforePhase(UpdateBindingListener.java:61)
    ================
    after restart admin server, this issue was solved.
    My question is this normal? this could be a issue for high availability.
    Best regards

    Admin server's purpose is - to control other managed servers.For High availability you can use clustered enviroment and other stuffs as suggested by oracle.
    Without running Admin server how security->myrealms>Users will work ?Users will not be available ,that's why you are getting such errors.
    Regards,
    Hoque

  • Possible to run soa suite without admin server?

    Hi,
    I'm wondering if it is possible to run the SOA components on a managed server without the admin server running. I intended to shutdown the admin server in production but when I do that I get errors in my (managed) soa server. I believe this was possible previously. Why does it need the admin server?
    version is 10.3.3

    Hi,
    do you mean in weblogic domain without running admin server you were able to run managed(soa) servers???
    Without admin server how Managed servers gets start?
    Though there is a concept in weblogic server called MSI mode,in that case managed servers can be running withut admin server, but very first time you have to start Admin server followed by Managed servers.
    Thanks,
    Deba

  • NodeManager or managed server cant find admin server

    <15-05-2003 11:31:58 PDT> <Info> <[email protected]:5555> <Starting Server
    Admin server on Machine A.
    Managed server on machine B.
    using the demo ssl configuration.
    When I try to start my managed sever from the admin console I get the following
    error :
    nesDomain::ophelia ...>
    <15-05-2003 11:31:59 PDT> <Info> <[email protected]:5555> <Server nesDomain::ophelia
    started, process id = 264>
    Starting WebLogic Server...
    <15-05-2003 11:32:05 PDT> <Error> <Management> <141079> <Error encountered attempting
    to contact AdminServer at http://localhost:7001/wl_management_internal2/Bootstrap
    to obtain configuration information.      Will attempt to to start an independent
    ManagedServer. No server log avaliable, Exception was: java.net.ConnectException:
    Tried all: '1' addresses, but could not connect over HTTP to server: 'localhost',
    port: '7001'>
    <15-05-2003 11:32:09 PDT> <Notice> <Management> <140005> <Loading configuration
    C:\ophelia\user_domains\nesDomain\config.xml>
    I looks like the managed server tries to find the admin server on localhost, but
    I cant find where to change this ...

    I'm getting the same problem as posted by Sumitkhapli when I try to start a managed server either through the Admin Console or through the command line. Any ideas?
    Output and Exception Message trying to start the managed server:
    C:\WebLogicSPK3\weblogic81\common\bin>startManagedWebLogic MyServer1 http://SBREWSTER1:7777
    C:\WebLogicSPK3\weblogic81\common\bin>echo off
    CLASSPATH=C:\WEBLOG~1\JROCKI~1\lib\tools.jar;C:\WEBLOG~1\WEBLOG~1\server\lib\weblogic_sp.jar;C:\WEBLOG~1\WEBLOG~1\server\lib\weblogic.jar;C:\WEBLOG~1\WEBLOG~1\common\eval\pointbase\lib\pbserver44.jar;C:\WEBLOG~1\WEBLOG~1\common\eval\pointbase\lib\pbclient44.jar;C:\WEBLOG~1\JROCKI~1\jre\lib\rt.jar;C:\WEBLOG~1\WEBLOG~1\server\lib\webservices.jar;C:\WEBLOG~1\JROCKI~1\lib\tools.jar;C:\WEBLOG~1\WEBLOG~1\server\lib\weblogic_sp.jar;C:\WEBLOG~1\WEBLOG~1\server\lib\weblogic.jar;
    PATH=C:\WEBLOG~1\WEBLOG~1\server\bin;C:\WEBLOG~1\JROCKI~1\jre\bin;C:\WEBLOG~1\JROCKI~1\bin;C:\WEBLOG~1\WEBLOG~1\server\bin;C:\WEBLOG~1\JROCKI~1\jre\bin;C:\WEBLOG~1\JROCKI~1\bin;C:\WEBLOG~1\WEBLOG~1\server\bin;C:\WEBLOG~1\JROCKI~1\jre\bin;C:\WEBLOG~1\JROCKI~1\bin;.;C:\Java\j2re1.4.2_04\bin;C:\Java\jakarta-tomcat-3.2.4;C:\OrbixE2A\etc\bin;C:\OrbixE2A\asp\6.0\bin;C:\OrbixE2A\bin;C:\JBuilder7\jdk1.3.1\jre\bin\hotspot;C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\PROGRA~1\MKSTOO~1\bin;C:\PROGRA~1\MKSTOO~1\bin\x11;C:\PROGRA~1\MKSTOO~1\mksnt;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\MSSQL7\BINN;C:\Program Files\Hummingbird\Connectivity\9.00\Accessories\;Y:\bin;I:\Tools\Stingray\ObjectiveStudio\Lib;C:\bin;C:\WEBLOG~1\WEBLOG~1\server\bin\oci920_8;C:\WEBLOG~1\WEBLOG~1\server\bin\oci920_8;C:\WEBLOG~1\WEBLOG~1\server\bin\oci920_8
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http://[hostname]:[port]/console *
    <Jan 20, 2005 11:39:04 AM EST> <Info> <Security> <BEA-090065> <Getting boot identity from user.>
    Enter username to boot WebLogic server:weblogic
    Enter password to boot WebLogic server:
    <Jan 20, 2005 11:39:09 AM EST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with BEA WebLogic JRockit(TM) 1.4.2_04 JVM Version ari-31788-20040616-1132-win-ia32 from BEA Systems, Inc.>
    <Jan 20, 2005 11:39:09 AM EST> <Info> <Management> <BEA-141140> <The managed server is going to contact the admin server at http://SBREWSTER1:7777 to check if there exists a running admin server at this URL.>
    <Jan 20, 2005 11:39:09 AM EST> <Info> <Configuration Management> <BEA-150017> <This server is being started as a dependent managed server.>
    <Jan 20, 2005 11:39:09 AM EST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 8.1 SP3 Tue Jun 29 23:11:19 PDT 2004 404973
    WebLogic XMLX Module 8.1 SP3 Tue Jun 29 23:11:19 PDT 2004 404973 >
    <Jan 20, 2005 11:39:09 AM EST> <Info> <Configuration Management> <BEA-150015> <Connecting to the administration server http://SBREWSTER1:7777 to retrieve the initial configuration.>
    <Jan 20, 2005 11:39:11 AM EST> <Error> <Configuration Management> <BEA-150001> <An error occurred while connecting to the admin server to bootstrap through URL: http://SBREWSTER1:7777/wl_management_internal2/Bootstrap, user: weblogic
    java.lang.ClassNotFoundException: weblogic.management.mbeans.custom.ApplicationConfiguration
    at java.lang.Class.forName(Ljava.lang.String;ZLjava.lang.ClassLoader;)Ljava.lang.Class;(Unknown Source)
    at java.io.ObjectInputStream.resolveClass(Ljava.io.ObjectStreamClass;)Ljava.lang.Class;(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Z)Ljava.io.ObjectStreamClass;(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Z)Ljava.io.ObjectStreamClass;(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject()Ljava.lang.Object;(Unknown Source)
    at java.util.ArrayList.readObject(Ljava.io.ObjectInputStream;)V(ArrayList.java:547)
    at java.lang.LangAccessImpl.readObject(Ljava.lang.Class;Ljava.lang.Object;Ljava.io.ObjectInputStream;)V(Unknown Source)
    at java.io.ObjectStreamClass.invokeReadObject(Ljava.lang.Object;Ljava.io.ObjectInputStream;)V(Unknown Source)
    at java.io.ObjectInputStream.readSerialData(Ljava.lang.Object;Ljava.io.ObjectStreamClass;)V(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.defaultReadFields(Ljava.lang.Object;Ljava.io.ObjectStreamClass;)V(Unknown Source)
    at java.io.ObjectInputStream.readSerialData(Ljava.lang.Object;Ljava.io.ObjectStreamClass;)V(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject()Ljava.lang.Object;(Unknown Source)
    at weblogic.management.ManagedServerAdmin.retrieveMBeansFromAdminServer(Ljava.lang.String;)Ljava.util.List;(ManagedServerAdmin.java:543)
    at weblogic.management.ManagedServerAdmin.initialize()V(ManagedServerAdmin.java:150)
    at weblogic.t3.srvr.T3Srvr.initializeHere()V(T3Srvr.java:771)
    at weblogic.t3.srvr.T3Srvr.initialize()V(T3Srvr.java:670)
    at weblogic.t3.srvr.T3Srvr.run([Ljava.lang.String;)I(T3Srvr.java:344)
    at weblogic.Server.main([Ljava.lang.String;)V(Server.java:32)
    >
    The WebLogic Server did not start up properly.
    Exception raised: 'weblogic.management.configuration.ConfigurationException: [Configuration Management:150001]An error occurred while connecting to the admin server to bootstrap through URL: http://SBREWSTER1:7777/wl_management_internal2/Bo
    otstrap, user: weblogic
    java.lang.ClassNotFoundException: weblogic.management.mbeans.custom.ApplicationConfiguration
    at java.lang.Class.forName(Ljava.lang.String;ZLjava.lang.ClassLoader;)Ljava.lang.Class;(Unknown Source)
    at java.io.ObjectInputStream.resolveClass(Ljava.io.ObjectStreamClass;)Ljava.lang.Class;(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Z)Ljava.io.ObjectStreamClass;(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Z)Ljava.io.ObjectStreamClass;(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject()Ljava.lang.Object;(Unknown Source)
    at java.util.ArrayList.readObject(Ljava.io.ObjectInputStream;)V(ArrayList.java:547)
    at java.lang.LangAccessImpl.readObject(Ljava.lang.Class;Ljava.lang.Object;Ljava.io.ObjectInputStream;)V(Unknown Source)
    at java.io.ObjectStreamClass.invokeReadObject(Ljava.lang.Object;Ljava.io.ObjectInputStream;)V(Unknown Source)
    at java.io.ObjectInputStream.readSerialData(Ljava.lang.Object;Ljava.io.ObjectStreamClass;)V(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.defaultReadFields(Ljava.lang.Object;Ljava.io.ObjectStreamClass;)V(Unknown Source)
    at java.io.ObjectInputStream.readSerialData(Ljava.lang.Object;Ljava.io.ObjectStreamClass;)V(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject()Ljava.lang.Object;(Unknown Source)
    at weblogic.management.ManagedServerAdmin.retrieveMBeansFromAdminServer(Ljava.lang.String;)Ljava.util.List;(ManagedServerAdmin.java:543)
    at weblogic.management.ManagedServerAdmin.initialize()V(ManagedServerAdmin.java:150)
    at weblogic.t3.srvr.T3Srvr.initializeHere()V(T3Srvr.java:771)
    at weblogic.t3.srvr.T3Srvr.initialize()V(T3Srvr.java:670)
    at weblogic.t3.srvr.T3Srvr.run([Ljava.lang.String;)I(T3Srvr.java:344)
    at weblogic.Server.main([Ljava.lang.String;)V(Server.java:32)
    Reason: weblogic.management.configuration.ConfigurationException: [Configuration Management:150001]An error occurred while connecting to the admin server to bootstrap through URL: http://SBREWSTER1:7777/wl_management_internal2/Bootstrap, us
    er: weblogic
    java.lang.ClassNotFoundException: weblogic.management.mbeans.custom.ApplicationConfiguration
    at java.lang.Class.forName(Ljava.lang.String;ZLjava.lang.ClassLoader;)Ljava.lang.Class;(Unknown Source)
    at java.io.ObjectInputStream.resolveClass(Ljava.io.ObjectStreamClass;)Ljava.lang.Class;(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Z)Ljava.io.ObjectStreamClass;(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Z)Ljava.io.ObjectStreamClass;(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject()Ljava.lang.Object;(Unknown Source)
    at java.util.ArrayList.readObject(Ljava.io.ObjectInputStream;)V(ArrayList.java:547)
    at java.lang.LangAccessImpl.readObject(Ljava.lang.Class;Ljava.lang.Object;Ljava.io.ObjectInputStream;)V(Unknown Source)
    at java.io.ObjectStreamClass.invokeReadObject(Ljava.lang.Object;Ljava.io.ObjectInputStream;)V(Unknown Source)
    at java.io.ObjectInputStream.readSerialData(Ljava.lang.Object;Ljava.io.ObjectStreamClass;)V(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.defaultReadFields(Ljava.lang.Object;Ljava.io.ObjectStreamClass;)V(Unknown Source)
    at java.io.ObjectInputStream.readSerialData(Ljava.lang.Object;Ljava.io.ObjectStreamClass;)V(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
    at java.io.ObjectInputStream.readObject()Ljava.lang.Object;(Unknown Source)
    at weblogic.management.ManagedServerAdmin.retrieveMBeansFromAdminServer(Ljava.lang.String;)Ljava.util.List;(ManagedServerAdmin.java:543)
    at weblogic.management.ManagedServerAdmin.initialize()V(ManagedServerAdmin.java:150)
    at weblogic.t3.srvr.T3Srvr.initializeHere()V(T3Srvr.java:771)
    at weblogic.t3.srvr.T3Srvr.initialize()V(T3Srvr.java:670)
    at weblogic.t3.srvr.T3Srvr.run([Ljava.lang.String;)I(T3Srvr.java:344)
    at weblogic.Server.main([Ljava.lang.String;)V(Server.java:32)
    C:\WebLogicSPK3\weblogic81\common\bin>

  • Changing config-prop temp-path for admin server

    I'm trying to change temp_path for the admin-server from /tmp/admin-server-* to /var/run/admin-server-*, like this:
    temp_path=`wadm get-config-prop --user=admin --password-file=/etc/wadm.pwd --config=admin-server temp-path`
    new_temp_path=`echo $temp_path  | sed 's|/tmp/|/var/run/|'`
    if [ $temp_path != $new_temp_path ]; then
       wadm set-config-prop --user=admin --password-file=/etc/wadm.pwd --config=admin-server temp-path=$new_temp_path
       $inst_dir/admin-server/bin/stopserv
       $inst_dir/admin-server/bin/startserv
    fiBut I end up with a problem. Eigther set-config-prop will fail because the admin server is not running. Or the stopserv will fail because the pid file is not located where the new config states, so it end's up not stopping anything and I have to manually kill the admin server.
    Is there a supportet way of changing temp-path of the admin-server, that does not involve having to manually kill the admin-server?
    Best regards,
    Bjørn Røgeberg

    hi
    i am not sure, if you tried this already. but this is some thing you can try
    wadm set-config-prop user=admin config=<hostname> temp-path=¨some location accessible by web server runtime user say webservd or UNIX user id¨
    wadm deploy-config --user=admin <hostname>
    now if you restart the server instance, it should use the new temporary path.
    hope this helps

  • I can not startup Managed server via admin server

    Admin server ip:172.16.219.25
    Admin server name:nstwssadm1.webex.com
    Managed server ip:172.16.219.189
    Managed server name:nstwss001.webex.com.
    I can start Managed server in comand line like 'startManagedWebLogic.sh nstwss001-s1 t3s://nstwssadm1.webex.com:9002'
    But, I can not startup Managed server in console, it appears following log:
    =========
    <Jun 29, 2006 8:56:16 AM EDT> <Info> <NodeManager@*.*:5555> <Starting Server nst1::nstwss001-s1 ...>
    <Jun 29, 2006 8:56:16 AM EDT> <Info> <NodeManager@*.*:5555> <BaseProcessControl: saving process id of WebLogic Managed server 'nstwss001-s1', pid: 11072>
    <Jun 29, 2006 8:56:19 AM EDT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with BEA WebLogic JRockit(TM) 1.4.2_08 JVM R24.5.0-61 Version ari-49095-20050826-1856-linux-ia32 from BEA Systems, Inc.>
    <Jun 29, 2006 8:56:19 AM EDT> <Info> <Management> <BEA-141140> <The managed server is going to contact the admin server at https://172.16.219.25:9002 to check if there exists a running admin server at this URL.>
    <Jun 29, 2006 8:56:20 AM EDT> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /opt/bea/weblogic81/server/lib/DemoTrust.jks.>
    <Jun 29, 2006 8:56:20 AM EDT> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /opt/bea/jrockit81sp5_142_08/jre/lib/security/cacerts.>
    <Jun 29, 2006 8:56:21 AM EDT> <Info> <Configuration Management> <BEA-150017> <This server is being started as a dependent managed server.>
    <Jun 29, 2006 8:56:21 AM EDT> <Info> <Management> <BEA-141107> <Version: WebLogic Server 8.1 SP5 Mon Sep 19 23:06:54 PDT 2005 641358
    WebLogic XMLX Module 8.1 SP5 Mon Sep 19 23:06:54 PDT 2005 641358 >
    <Jun 29, 2006 8:56:21 AM EDT> <Info> <Configuration Management> <BEA-150015> <Connecting to the administration server https://172.16.219.25:9002 to retrieve the initial configuration.>
    <Jun 29, 2006 8:56:22 AM EDT> <Notice> <Log Management> <BEA-170019> <The server log file /opt/bea/weblogic81/common/nodemanager/nstwss001-s1/nstwss001-s1.log is opened. All server side log events will be written to this file.>
    <Jun 29, 2006 8:56:23 AM EDT> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /opt/bea/weblogic81/server/lib/DemoTrust.jks.>
    <Jun 29, 2006 8:56:23 AM EDT> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /opt/bea/jrockit81sp5_142_08/jre/lib/security/cacerts.>
    <Jun 29, 2006 8:56:26 AM EDT> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /opt/bea/weblogic81/server/lib/DemoTrust.jks.>
    <Jun 29, 2006 8:56:26 AM EDT> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /opt/bea/jrockit81sp5_142_08/jre/lib/security/cacerts.>
    <Jun 29, 2006 8:56:28 AM EDT> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
    <Jun 29, 2006 8:56:28 AM EDT> <Notice> <Security> <BEA-090170> <Loading the private key stored under the alias DemoIdentity from the jks keystore file /opt/bea/weblogic81/server/lib/DemoIdentity.jks.>
    The WebLogic Server did not start up properly.
    Exception raised: 'weblogic.management.configuration.ConfigurationException: Due to faulty SSL configuration, this server is unable to establish a connection to the node manager.'
    Reason: weblogic.management.configuration.ConfigurationException: Due to faulty SSL configuration, this server is unable to establish a connection to the node manager.
    <Jun 29, 2006 8:56:28 AM EDT> <Notice> <Security> <BEA-090171> <Loading the identity certificate stored under the alias DemoIdentity from the jks keystore file /opt/bea/weblogic81/server/lib/DemoIdentity.jks.>
    <Jun 29, 2006 8:56:28 AM EDT> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /opt/bea/weblogic81/server/lib/DemoTrust.jks.>
    <Jun 29, 2006 8:56:28 AM EDT> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /opt/bea/jrockit81sp5_142_08/jre/lib/security/cacerts.>
    <Jun 29, 2006 8:56:28 AM EDT> <Warning> <NodeManager> <BEA-300038> <The node manager is unable to monitor this server. Could not create an SSL connection to the node manager. Reason : localhost>
    <Jun 29, 2006 8:56:28 AM EDT> <Emergency> <WebLogicServer> <BEA-000342> <Unable to initialize the server: weblogic.management.configuration.ConfigurationException: Due to faulty SSL configuration, this server is unable to establish a connection to the node manager.>
    ===============================
    Who can help me on it?
    Thanks.

    your error says:
    'his server is unable to establish a connection to the <b>node manager</b>'
    check that your node manager is running when you try to start de manage server.

  • Problem while starting Managed Servers from Admin Server console

    I am facing a problem while trying to start the managed servers in wlp8.1 portal from the admin server console.
    <Dec 7, 2004 4:52:14 PM IST> <Info> <NodeManager@*.*:5555> <Starting Server orbitPortalDomain::orbit_ManagedServer1 ...>
    <Dec 7, 2004 4:52:16 PM IST> <Info> <NodeManager@*.*:5555> <Server orbitPortalDomain::orbit_ManagedServer1 started, process id = 1,832>
    <Dec 7, 2004 4:52:17 PM IST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 1.4.2_04-b05 from Sun Microsystems Inc.>
    <Dec 7, 2004 4:52:18 PM IST> <Info> <Management> <BEA-141140> <The managed server is going to contact the admin server at http://10.6.0.212:7001 to check if there exists a running admin server at this URL.>
    <Dec 7, 2004 4:52:18 PM IST> <Info> <Configuration Management> <BEA-150017> <This server is being started as a dependent managed server.>
    <Dec 7, 2004 4:52:18 PM IST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 8.1 SP3 Tue Jun 29 23:11:19 PDT 2004 404973
    WebLogic XMLX Module 8.1 SP3 Tue Jun 29 23:11:19 PDT 2004 404973 >
    <Dec 7, 2004 4:52:18 PM IST> <Info> <Configuration Management> <BEA-150015> <Connecting to the administration server http://10.6.0.212:7001 to retrieve the initial configuration.>
    <Dec 7, 2004 4:52:21 PM IST> <Notice> <Log Management> <BEA-170019> <The server log file D:\bea_turner\weblogic81\common\nodemanager\orbit_ManagedServer1\orbit_ManagedServer1.log is opened. All server side log events will be written to this file.>
    The WebLogic Server did not start up properly.
    java.lang.NoClassDefFoundError: com/bea/wsrp/util/debug/Debug
    at com.bea.wsrp.security.WSRPIdentityAsserterProviderImpl.<clinit>(WSRPIdentityAsserterProviderImpl.java:45)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
    at java.lang.Class.newInstance0(Class.java:308)
    at java.lang.Class.newInstance(Class.java:261)
    at weblogic.security.service.SecurityServiceManagerDelegateImpl.createSecurityProvider(SecurityServiceManagerDelegateImpl.java:232)
    at weblogic.security.service.SecurityServiceManager.createSecurityProvider(SecurityServiceManager.java:939)
    at weblogic.security.service.PrincipalAuthenticator.initialize(PrincipalAuthenticator.java:151)
    at weblogic.security.service.PrincipalAuthenticator.<init>(PrincipalAuthenticator.java:257)
    at weblogic.security.service.SecurityServiceManagerDelegateImpl.doATN(SecurityServiceManagerDelegateImpl.java:581)
    at weblogic.security.service.SecurityServiceManagerDelegateImpl.initializeRealm(SecurityServiceManagerDelegateImpl.java:420)
    at weblogic.security.service.SecurityServiceManagerDelegateImpl.loadRealm(SecurityServiceManagerDelegateImpl.java:698)
    at weblogic.security.service.SecurityServiceManagerDelegateImpl.initializeRealms(SecurityServiceManagerDelegateImpl.java:731)
    at weblogic.security.service.SecurityServiceManagerDelegateImpl.initialize(SecurityServiceManagerDelegateImpl.java:874)
    at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:717)
    at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:822)
    at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:670)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:344)
    at weblogic.Server.main(Server.java:32)
    Reason: com/bea/wsrp/util/debug/Debug
    pls advice
    Thanks
    Sasanka

    Hello,
    There is a lot of stuff on this thread:
    http://forum.java.sun.com/thread.jspa?threadID=567363&messageID=2801617
    these guys are trying to run weblogic with JBuilder.
    Looks like your classpath is incorrect, can you go to your admin console-->server-->remote start
    copy the classpath and post it here.
    Check for spaces in your classpath, missing jars or directories and miss spelt paths.
    Has this problem been occuring as soon as you installed WLP or not?
    Cheers,
    Hoos

Maybe you are looking for

  • I tunes no longer has a burn button?

    I've installed all pushes for software updates that apple has given me, I have a Mac Mini 1.25GHZ PPC when I first got my first gen Mac Mini Itunes had a burn button.. I just never got disks for it ( always intended too) now that I've upgraded Itunes

  • How to change device name in Windows Explorer

    Hi Guys I need some help please, my Ipad 2 was updated on another friends machine. now when i plug it into my PC windows picks it up as his device name even though the devine name is corect in iTunes. Can anybody please help with correcting this? Tha

  • How coud i do to deploy a app to the website that shiped by j2ee sdk

    i want deploy a app to the website that shiped by j2ee sdk. i found the "conf" folder under the J2EE_HOME.but the website is have nothing with the file "server.xml" in this folder. how could i do? thx

  • Exchange server not receiving emails from gmail

    Hi dear. From 2 days ago our exchange server 2013 not receiving email from gmail account. but we can send from our exchange or outlook to gmail account. we can receiving email from yahoo, hotmail, aol or other mail server But, just gmail account we c

  • SharePoint 2013 Site Mailboxes behind UAG

    Hello, I tried to connect to my SharePoint 2013 site mailbox through UAG. From internal access, it works fine. From external access, I was connected to the SharePoint Site. I clicked on the Mailbox link I have a OWA form based authentication. After w