J2EE:some java processes running

HI!
I have a general question regarding the SAP Solution Manager.
We have succesfully installed SAP SOLMAN 4.0 (Windows, Oracle).
Unfortunately when I start SAP system with MMC-Console, I see that the Java-instance is yellow.
(disp+work.exe --> tells, J2EE:some java processes running).
I cann log on to the system, but it scares me a lot (in Tr. SICK are no errors).
<b>Can some one tell, wheter it is critical and how can I solve this problem?</b>
Thank you!
regards

it seems, that your j2ee engine is not coming up correctly.
Check note 943498  (and also see other relevant notes in Note 724452 - Central Note for SAP NetWeaver Java Server 04/2004s)
Markus

Similar Messages

  • When trying to use my webmail service it says i need some java to run reply to the emails.  i am using an iPad iOS 6.1.3

    when trying to use my webmail service it says i need some java to run reply to the emails.  i am using an iPad iOS 6.1.3
    what do i hve to do to be able to use my webmail ?

    Java is not supported on iPads. Does your provider have a non-Java version or have their own app, or could you use the Mail or a third-party email app for it ?

  • Ps -p running very slow (1-2 seconds) on Java process

    Hi Solaris gurus:
    I encountered a issue that running ps -p on java process running very slow, it took almost 2 seconds to complete.
    I issued a truss on the "ps -p " command, the following is part of the output:
    /1: 0.0001 fstat(1, 0xFFFFFFFF7FFFE1F0) = 0
    /1: 0.0000 write(1, " U I D P".., 55) = 55
    /1: 0.0002 open("/proc/19299/psinfo", O_RDONLY) = 3
    */1: 1.3170 read(3, "02\0\0\0\0\0\011\0\0 K c".., 416) = 416*
    /1: 1.2401 close(3) = 0
    /1: 0.0002 stat("/dev/tty", 0xFFFFFFFF7FFFE830) = 0
    It seems that the read() spent the most time.
    Anyone can help?

    Not enough memory, page-outs is too large
    8.91 GB    Page-outs
    After removing adware, and do a safe boot of Safari and remove extensions, then reset cache history etc. You need to do a boot into Recovery Mode and run Disk Repair from there. Also boot the system in Safe Mode.
    On startup it sounds like you have a problem with the directory which would also account for long startups and checking the directory. Along with or instead of DU Repair Disk you can use Single User Mode and fsck -fy to try to fix the directory but in some cases that may not be enough.
    Backups from before you got this adware and problems helps and should always be ready and able to restore a system from known good backups or system restore image.
    4GB of RAM may have been fine originally but "Early 2011" is now 5 years and 4 OS version changes. You can upgrade the memory and while at it consider a nice SSD internal drive which will help as well. Take a look and see what prices and options there are from http://www.macsales.com for your 2011 MacBook Pro.
    http://www.everymac.com
    Community for MBP MacBook Pro

  • Aborting a Java process

    My application uses various components integrated through MQSeries. The various components are:
    My application - Runs on Websphere 6 - Accepts user request for modelling
    Oracle 10g - Hosts intermediate modelling processes, decision points - Some java classes running in 10g JVM
    Pervasive Business Integrator - Does ETL jobs required before running the modelling process.
    third party modelling component - Java based app running on Windows Server -Does the actual modelling.
    The flow is as follows:
    1. User creates a modelling request through the J2EE app hosted on Websphere.
    2. This request is put on a MQ Queue bound for Oracle 10g Java processes.
    3. The 10g processes make a decision on whether a model already exists. If yes the model is run against a dataset. Else metadata required for modelling the request is put in a message for Pervasive Integrator layer.
    4. Pervasive ETL jobs do required data transformations and output a data file that is input to the actual modelling process.
    5. Results of the process are kept in Transaction Database as well as Reporting DataWarehouse.
    Most of these jobs are very time consuming (on average 20 - 40 minutes) and that is why i decided about this message oriented architecture. My issue currently is how do i abort a job if it is stuck in one particular layer for too long. 3 out of the 4 participating components are java based. Once i send a message and it is delivered, the control is lost.
    I have thought of having a database flag that can be set if a modelling request needs to be aborted and i plan to create special checkpoints in the components to read this flag before going into the next logical execution block. But there still can be situations where a program is stuck (or hangs) between these checkpoints. Is there any possible way to abort such java processes ? something similar to killing a process on Unix or windows but programatic and if possible, provides a way to cleanup any data changes made earlier?
    Anyone ever did anything similar? Any help / suggestion / pointers are very welcome.
    Regards,

    Is there any possible way to abort such
    java processes ? something similar to killing a
    process on Unix or windows but programatic and if
    possible, provides a way to cleanup any data changes
    made earlier?This has been discussed several times and it basically boils down to the point that you can't abort or interrupt a running Java program in a friendly way (= by something other than killing the JVM) unless the running code cooperates in some way (periodically checking some flag or something).

  • Java Process with High CPU

    I have a java process running on HP-UX with a 1.4.2 JVM. This program is using some third-party code (quartz) to act as a batch scheduler similar to cron. When running in production, the process runs fine for several days and then starts maxing out the CPU. The server has 8 cpu's and the last time the problem occured, 4 of the cpu's were 100% in use with this process.
    I've tried sending a "kill -3 pid" but I can't seem to get a thread dump. I've eventually gotten some 700Meg core files. Is there anyway to use these core files to tell me what is going on?
    Any ideas on how to trouble shoot this problem? We've used some profilers but we can't duplicate the problem on test servers so we aren't learning anything new.
    Thanks,
    Brian

    Try pstack to read the stacks of the threads in the process.
    Try pldd to determine the shared libraries in the process then
    use truss to trace calls in any of these libraries to determine where
    the cycles are being spent.

  • SunOS 5.10 spawns multiple PID's for same java process

    On SunOS 5.10 I see same java process having multiple PID's. ps -ef lists out the same java process running from same path with multiple PID's. What can be the reason for this?
    Please let me know if you need some more information.....
    Edited by: sayanb on Jan 5, 2010 9:29 AM

    Hi Chris,
    Thank you for this update.
    Again this seems to be a known issue on SunOS 10.Also I will try to take the stack strace for the specific java process.
    http://forums.sun.com/thread.jspa?forumID=546&threadID=5297465
    http://groups.google.com/group/bojug/browse_thread/thread/19d722275c4384b8
    Basically the issue seems to be with one of the fork system calls which confuses with active and actual threads running.The above link speaks about the same , faced by similar users.
    Any updates will be appreciated.Meanwhile will try to get the stack trace.
    Regards
    Sayan

  • Server Socket Leaks on stopping Java Processes

    I have a strange problem on Windows 2000 Advanced Server with JDK1.5.10. Our application runs on a Tomcat 5.5.12 and is opening 2 server sockets along with Tomcat's own 8080 port. Also we deployed a stand alone application that also opens a server socket. Whenever we stop Tomcat service or our Application service (Windows services) these server sockets are not getting closed. If we use "netstat" to check if any sockets are still open it is NOT showing any sockets.
    But when we use "netstat -a" command it is showing entries like
    TCP    10.40.1.162:8080    10.40.1.162:0  LISTENING
    TCP    10.40.1.162:22222    10.40.1.162:0  LISTENING
    TCP    10.40.1.162:33334    10.40.1.162:0  LISTENINGHere 8080 (tomcat), 22222, 33334 are the ports on which the server sockets are opened earlier. We check in Task Manager but there is no java process running. If we try to restart the same java process it is throwing JVM_Bind exception. If we reboot the box the we are able to restart the services. Similar behaviour we observed sometimes on Linux also. I guess some settings in the OS we need to tweak to fix this issue. Can somebody please help me what are those settings for Windows and Linux platforms which reclaims unused server sockets faster??

    The state is LISTENING not TIME_WAIT. There is a cleanly closure of sockets provided in the code. It happens to Tomcat's own ports also. If you telnet to these sockets from another box, it is connecting and staying instead of "Connection Failed" error. But in Task Manager or "Services.msc" Console no service or process running! One more observation is that there is heavy load of threads and a huge number of clients socktets were interacting with these sockets just before shutdown.

  • How to? More than 2 java processes...

    Hi all!
    I wonder how I can communicate between 2 or more different java processes running on the same machine?
    I know that I can use RMI, CORBA or some plain socket programming. Is there any more ways to do this?
    Cheers
    Anders =)

    Sockets is the lowest level of communication. RMI and CORBA sit on top of sockets. Their is also MPI but I don't actively know of a java MPI implementation. I worked on one 3-4 years ago, but its really probably not necessary with the current options.

  • JAVA PROCESSING BOUNCING UP AND DOWN.

    I have a java process running in the WINDOW 2000 selecting information from the UNIX ORACLE database and update the MICROSOFT SQ 7 database. The process keeps running all the time and goes to sleep if no information to process. A few times a day, the process stop running after selecting all the information from ORACLE database without any ABEND or ERROR. After the process is restarted, it will run fine for 10 to 12 hours. Sometimes, it runs fine for a few days without going down and sometimes it goes up and down few times a day. It will be greatly appreciated if someone can give me some hints.

    It is a single thread transaction. I am using a lot of Strings and if garbage collector might be the problem, I try to change it to use String Buffer instead. Please let me know if any more suggestion. I am desperate!

  • Killing a Java process from another Java process

    Hi
    Is there a possible way of sending a SIGINT, SIGKILL, or any other signal from a Java process running in one JVM, to a java process running in a different JVM on the same machine.
    I've the signal handlers written in my process and they do respond to singals (e.g. on pressing Ctrl-C) on the console, but i want to write a separate program that sends this signal to the first process.
    Any ideas?
    Thanks in advance and regards
    Kashif

    The answer, as always, is that Java can't do operating-system-specific things like that, but you can use JNI to do it. However, if your code created the Java process you want to kill, via Process p = Runtime.getRuntime().exec(...), then you can use p.destroy() to kill it.

  • Java Processes for Planning Applications

    Hi There,
    We've experienced performance issues where we have reached the limit of the java process for Hyperion Planning - WAS element. My question! Is it possible to create multiple java processes for Hyperion Planning, for example: If we have 7 Planning applications could we have 7 Java processes running - one for each application?
    Thanks
    Mark

    Couple of thoughts on scaling:
    1. Change the mx setting to 1200m -- this is the most you can scale a single instance on 32-bit
    2. Use a 64-bit platform you can set memory settings really high (AIX/Solaris)
    3. Multiple servers with planning on it using a load balancer
    Regards,
    John A. Booth
    http://www.metavero.com

  • Java Thread run some day then death ,use jstack check it,it  run again, is

    hi all;
    I write a java program run as linux daemon,
    command line is >nohup java myclass &>/dev/null
    it run some day ,then death, ,look like death lock ,but thread not exit
    if i use jstack checke it ,it run again!
    my env is
    Linux version 2.4.20 ,redhat linux
    jstack 14616
    Attaching to process ID 14616, please wait...
    Debugger attached successfully.
    Client compiler detected.
    JVM version is 1.5.0_02-b09
    my program like
    commandline nohuo java StartUp >/dev/null &
    public Class StartUp{
    public static void main(String[] argv){
       Connection con = getDBConnection
         Thread t1 = new Thread(new MyRun(con));
      t1.start();
         Thread t2 = new Thread(new MyRun(con));
      t2.start();
      for(;;){
      Thread.sleep(100);
    public class MyRun implements Runnable{
    Connection con;
    public MyRun(Connection c){con = c;}
    public void run(){
         for(;;){
         object = readData(con);
         process(object);
         log.info("watch info ....");
         Thread.sleep(500);
    }

    Today i found my program hang, i use kill -SIGQUIT to print thead trace
    but i can't find the bug,after send singal ,the thread run again!
    another question
    how to detect a thread is hang?and use another thread restart it?
    thread dump
    Full thread dump Java HotSpot(TM) Client VM (1.5.0_02-b09 mixed mode, sharing):
    "pool-1-thread-2" prio=1 tid=0x08447858 nid=0x5aa6 waiting on condition [0x4680f000..0x4681021c]
    at sun.misc.Unsafe.park(Native Method)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1772)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
    at java.lang.Thread.run(Thread.java:595)
    "pool-1-thread-1" prio=1 tid=0x08392740 nid=0x5aa5 waiting on condition [0x4678f000..0x4678ff1c]
    at sun.misc.Unsafe.park(Native Method)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1772)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
    at com.ejet.mms.MmsSend.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
    "Low Memory Detector" daemon prio=1 tid=0x080a18b0 nid=0x5a9f runnable [0x00000000..0x00000000]
    "CompilerThread0" daemon prio=1 tid=0x080a0360 nid=0x5a9e waiting on condition [0x00000000..0x417e2c04]
    "Signal Dispatcher" daemon prio=1 tid=0x0809f478 nid=0x5a9d waiting on condition [0x00000000..0x00000000]
    "Finalizer" daemon prio=1 tid=0x080989e8 nid=0x5a9c in Object.wait() [0x413e4000..0x413e441c]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x66c18420> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x66c18420> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    "Reference Handler" daemon prio=1 tid=0x08097cf8 nid=0x5a9b in Object.wait() [0x41364000..0x4136451c]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x66c184a0> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:474)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x66c184a0> (a java.lang.ref.Reference$Lock)
    "main" prio=1 tid=0x0805ae68 nid=0x5a98 waiting on condition [0xbfffc000..0xbfffc4f8]
    at java.lang.Thread.sleep(Native Method)
    at com.ejet.mms.MmsStartup.main(Unknown Source)
    "VM Thread" prio=1 tid=0x08095218 nid=0x5a9a runnable
    "VM Periodic Task Thread" prio=1 tid=0x080a2d40 nid=0x5aa0 waiting on condition

  • Exe run during java process

    What are the names of exes' or other processes which are run during execution of any Java program on any Computer System which we can trace into Task Manager..
    Please reply

    {quote}
    The problem is that when I am entering some number and pressing the button, the ".exe" file is invoked and the process starts running, but I could not be able to see the data that is inserted into the database after the tested time of process run. I could see the data in table only when I quit my java swing application by closing the dialog.
    {quote}
    The process must issue a COMMIT before the data will be visible to ANY other session.

  • Does different Java processes spawn different JVMs running on a server ?

    Hi,
    I have 2 applications running on AIX server, one is weblogic server and the other one is inhouse developed Java application. I have set the heap sizes for both the applications and when I do
    ps ax | grep JavaI get
    /usr/java14/bin/java -Xms2048m -Xmx2048m (weblogic)
    /usr/java14/jre/bin/java -Xmx320m -Dvert.log.prefix (inhouse Java)I was wondering if these two processes have their own JVM or as they are running on the same server they share the same JVM. I read in some Java related article that even though there are multiple Java processes, they share the same JVM when run on a single server.
    So from the above Java processes is it true that the total Java heap size is 2048+320=2368M and is used by only one JVM?
    I appreciate if anyone who can answer or direct me to some resources which might give me some answers.
    Thanks,
    kraziabtu

    No, you have two totally independent JVM's. As with many O/S's AIX (and I'm so sorry for you on that :) will only load a single copy of things like read only data segments, shared libraries and some other things but the processes are separate.
    Your first process is allowed to grow to a maximum of 2GB and your second one is set at 320 MB. Again, as there are two of them they are not related.
    Need Java help? Want to help people who do? Sit down with a cup of Java at the hotjoe forums.
    Sure they're new - come get them started!

  • CO & SE process of Java not running.

    HI All,
    In our NW7.0 BI development Server, following processes are not running..
    co.sapBID_DVEBM  & se.sapBID_DVEBM (not working)     (result of  ps u2013e|grep BI)
    ms.sapBIP_DVEBM  &  ig.sapBIP_DVEBM (working properly)
    and  even java processes are not running when we see thru portal
    SAP is running properly & we can login thru GUI also..I checked in start profile also..
    Any idea how to start above processes..??
    Regards,
    C Singh.

    I just restarted instance & found some errors...pls find startsap_DVEBMGS00.log
    (32128) Starting: local ms.sapBID_DVEBMGS00 pf=/usr/sap/BID/SYS/profile/BID_DVEBMGS00_sapbidev
    (32129) Starting: local dw.sapBID_DVEBMGS00 pf=/usr/sap/BID/SYS/profile/BID_DVEBMGS00_sapbidev
    (32130) Starting: local co.sapBID_DVEBMGS00 pf=/usr/sap/BID/SYS/profile/BID_DVEBMGS00_sapbidev -F
    (32131) Starting: local se.sapBID_DVEBMGS00 pf=/usr/sap/BID/SYS/profile/BID_DVEBMGS00_sapbidev -F
    (32132) Starting: local ig.sapBID_DVEBMGS00 -mode=profile pf=/usr/sap/BID/SYS/profile/BID_DVEBMGS00_sapbidev
    (32102) Waiting for Child Processes to terminate.
    (32102) **** 2010/04/26 18:08:17 Child 32130 terminated with Status 2 . ****
    (32130) **** 2010/04/26 18:08:17 No RestartProgram command for program 2  ****
    (32102) **** 2010/04/26 18:08:17 Child 32128 terminated with Status 0 . ****
    (32128) **** 2010/04/26 18:08:17 No RestartProgram command for program 0  ****
    (32102) **** 2010/04/26 18:08:17 Child 32131 terminated with Status 2 . ****
    (32131) **** 2010/04/26 18:08:17 No RestartProgram command for program 3  ****
    (32102) **** 2010/04/26 18:08:19 Child 32129 terminated with Status 1 . ****
    (32129) **** 2010/04/26 18:08:19 No RestartProgram command for program 1  ****
    Instance on host sapbidev started
    (32102) **** 2010/04/26 18:32:57 Caught Signal to Stop all Programs. ****
    & Startsap_SCS01.log
    (32102) Parent Shutdown at 2010/04/26 18:32:59
    (32102) Stop Child Process: 32132
    (32102) Wait 300 sec for Process 32132 terminating...
    (32021) Starting: local ms.sapBID_SCS01 pf=/usr/sap/BID/SYS/profile/BID_SCS01_sapbidev
    (32022) Starting: local en.sapBID_SCS01 pf=/usr/sap/BID/SYS/profile/BID_SCS01_sapbidev
    (32008) Waiting for Child Processes to terminate.
    Instance on host sapbidev started
    (32008) **** 2010/04/26 18:33:17 Caught Signal to Stop all Programs. ****
    (32008) Parent Shutdown at 2010/04/26 18:33:19
    (32008) Stop Child Process: 32022
    (32008) Wait 300 sec for Process 32022 terminating...
    (32008) Stop Child Process: 32021
    (32008) Wait 300 sec for Process 32021 terminating...
    pls update..how to solve ths error,,
    Regards,
    C Singh.

Maybe you are looking for