Control C picked up by background java application
On Unix platform, the super user starts a stand alone Java application using "nohup java ... &" and run this command in the background.
Reuse the same Unix session, vi command or "tail -f" any file, and stop the vi or tail with control-C. However control-C is picked up not just by the vi or tail, but also by the java application. This causes the background java application to stop and exit.
I can reproduce this consistently. JDK version hotspot 1.3.1_01. Solaris 8 SPARC.
Thanks,
Michelle
nohup makes ingoring the signal SIGHUP ("hangup").
Crtl-C however raises a SIGINT.So...
1. You open a console window.
2. You start a nohup java app
3. You run tail on the log (same window.)
4. You do control-C
It terminates both the tail and the java app?
Similar Messages
-
Using Java control panel proxies in Java application
Currently I'm using the ProxySelector class in Java 5 to pick up the system proxy settings for my standalone Java application by setting java.net.useSystemProxies=true. I'm interested in leveraging the network settings in the Java Control Panel (on Windows) to determine the proxy settings, which are used for applets and WebStart. Is there any way to install the Applet/WebStart ProxySelector implementation as the default in my standalone Java application so that I can detect the same proxies in the same manner, rather than relying on the underlying OS settings?
Thanks in advance,
Jasonyea, this was really annoying me until i found thise post. You DO NOT have to re-install your ATI Catalyst drivers for it to work, you simply have to open the ATI Catalyst Control Center, click on the "3D" tab that is on the left, and make sure that your setting is at "Balanced". You can find this under the racecar animation. If you have the slider adjusted all the way to the right "Optimal Quality", then the java applications wont show up. I dont want to guess on why this is cause i dont know, but if you have it set to balanced then all the Java Apps should work as intended.
I hope this helped people cause i've spent an hour trying to fix mine -
How do I control data transfer rate from Java applications to CGI scripts?
Hi. I've written a test cgi script which echoes any data it's sent back to the client, and I'm trying to write a java application that reads data from files on my hard drive and sends it to the cgi application.
The method I've used is the same as the one described in the tutorial on this site, ie. create an URL object, open an URLConnection, get output stream from URLConnection, write data to output stream.
The problem however is that the java application writes to the output stream at a much faster rate than my internet connection can handle, and so when I try to send more than a few kb the data doesn't seem to get sent at all. Is there some way I can control the rate at which data is sent, or is there a better way of sending data to a cgi application?
I'd really appreciate any help, thanks!
Ose.I've done some experimenting, and it seems that the problem is with my CGI application and not the Java application after all! (sigh) I wish I hadn't spent those duke dollars now. Oh well.
-
Event Date: October 1, 2002 at 11:00 AM Pacific (US), 02:00 PM Eastern (US)
To register: http://regsvc.placeware.com/?wily-bea1001
Title: Achieving Availability, Performance and Control of Java Applications
in Financial Services
Abstract:
In today's competitive environment, financial institutions must focus on
three key business goals:
a.. Creating a customer-centric enterprise to maximize value to customers
and increase share of wallet
b.. Improving transactional efficiency for rapid delivery of the right
products, services and information to customers and to employees
c.. Accelerating the decision making process to mitigate risk and improve
returns.
BEA and Wily Technology have helped a number of financial services firms
meet these objectives by delivering high-performance business solutions that
meet rigorous demands for performance, reliability and scalability.
On October 1, 2002, Wily Technology and BEA will present a joint Web seminar
titled "Achieving Availability, Performance and Control of Java Applications
in Financial Services" with Eric Gudgion, Principal System Architect,
Technical Solutions Group at BEA and Chris Farrell, Director of Technical
Marketing at Wily. This Webinar will showcase the many advantages that the
WebLogic® Enterprise PlatformT and Wily's Introscope® offer financial
services firms.
Attendees will learn how WebLogic Server, BEA's unified, simplified and
extensible solution, provides a robust platform for the development and
deployment of enterprise Java applications. Some examples of what financial
institutions can achieve with BEA include Multi-channel Services Delivery,
Straight-Through Processing, Wealth Management and Cash Management.
Wily Technology will highlight Introscope's ability to manage financial
services Java applications by pinpointing component-level performance issues
in real-time, whether in the application, application server or
Java-connected back-end systems. Wily's suite of Java application management
solutions offers a comprehensive platform for achieving 24x7 application
availability, enhanced performance and better control of IT resources.First of all you should check out which products are supported on 64bit :- http://www.oracle.com/technology/products/bi/hyperion-supported-platforms.html
If you are planning on using windows 64bit EAS then you will have to manually deploy the web application, it cannot be automatically deployed.
Cheers
John
http://john-goodwin.blogspot.com/ -
Control browser properties from a java application while launching a browse
How to control the properties of a browser when it is launched from a java application?
I am using the command " Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler "+url); " to launch the browser. The syntax of "exec" command is "public Process exec(String command,String[] envp) throws IOException". I would like to know whether we can give the arguments in this command to control the browser properties.
If you know any other option by which we can open a URL in a controlled browser, please share it.
Thanks in advance :).
Surekha_VenugopalHi All,
I have found a solution to control browser parameters from Java applications.
1. Create an intermediate HTML file at runtime which contains Javascript to launch a browser. Pass the parameters like the URL and browser control parameters to the Javascript of this HTML file.
2. Open this HTML file and invoke the javascript while loading the file. Javascript will launch the required URL in a controlled browser.
3. Close the intermediate HTML file.
Limitation:
1. There will be a flickering of windows.
2. Applets will have permission issues with the above solution. For applets a better solution is JSobject. No need of an intermediate file here.
Hope this will be useful for someone. :-)
Cheers,
Surekha_Venugopal -
Browser Control In Java Application is Exists?
Hello i need a Browser control for Swing java application!
equivalent to the activeX controller of visual basic.
it would have to be in a position to accepting the commanos base of the browser.
example (onclose,onfocus, opener) ecc...http://www.google.com/search?q=java+browser
-
HOW TO use OCX controls with Java application
hi
Is it possible to use microsoft Ocx controls in java applications.Anything is possible. You might want to ask if it's a good idea, but look at some of the people who have asked before. It looks like there are products out there to help.
http://search.java.sun.com/search/java/index.jsp?qp=&nh=10&qt=%2Btitle%3Aocx&col=javaforums&x=19&y=13 -
Can we control the top level navigation in portal from a java application
Hello,
I am having a scenario where User logged in to portal and assigned with 2 roles (HOME , ISA(Java application)). When user opened a form in ISA (Java application) and tried to enter the data in form and moved to another tab (e.g. HOME) in top level navigation.
When user come back to ISA (Java application) TAB , we show the page where he left earlier. I would like to know if user click any other TAB in top level navigation (Role assigned to him) while working on a page in ISA(Java application) is there any way we can catch that event before he leaves from ISA (Java application JSP page) to other TAB?
How can we control the top level navigation events in the portal from a java application .Since Top level navigation is seperate par file.
Thanks,
RNDear Rajesh,
Top Level and detailed navigation values comes with iteration in the respective par file.
Please check the par file and based on the value (i.e tab name) selected, you can write your code.
Best Regards
Arun Jaiswal -
Can Web dynpro Java application run as background application
Hi Experts,
Is it possible to execute the Web dynpro java application in background without opening the application in a web browser.
We just want the WD java application deployed on the SAP Web AS server to be invoked and get executed as a background application by some external web application. It should not get open at any point of time in a web browser.
Can anyone suggest if it is possible?
Thanks & Regards,
AnuragHi Anurag,
Since Web Dynpro is "SAPu2019s standard UI technology based on MVC for developing user interfaces" (see http://www.sdn.sap.com/irj/sdn/nw-wdjava) it is by design not possible to run 'in the background'.
There are other possibilities to develop server processes per your requirements, such as developing web services or servlet development.
Web services are the de facto standard for executing business logic on a remote server. However, as I understand your external web application is not capable of sending web service requests, have you tried the servlet approach?
See http://help.sap.com/saphelp_nwce711core/helpdata/en/3f/f8bc3d8af79633e10000000a11405a/frameset.htm for more info on how to develop a servlet using NWDS.
Take particular attention to the sub-topic 'Servicing Client Requests' of the above guide
Hope this helps!
Best regards,
Robin van het Hof -
Java application to act as background job on SAP J2EE server
Hi Folks,
I have a java class(assume, ClassA) in a DC. This class has a method to call a Web Service.
I have to create one more DC, which contains my Java application.
This application should make calls to ClassA's method after every 15 minutes.
I guess I will have to create a servlet for this. Also, I think I can use java.util.Timer for making the regular calls.
Can you please suggest me the ways to proceed on this?
Thanks.Thanks, Frank.
Yes, we too have a cluster environment. In our case, this scheduler has to run only on one server node.
As per the technical requirements, I went ahead with a Servlet application.
The scheduler is running fine, except one problem.
I need to call an EJB method deployed on the same server.
Below is the code snippet.
InitialContext ctx = new InitialContext();
MyEjbLocalHome objLocalHome = (MyEjbLocalHome) ctx.lookup("localejbs/my.com/abc~myearDC/MyEjbBean");
I am getting ClassCastException at the above line.
I am sure that the local home interface is correct and belongs to the same EJB.
Can you please help me with this? -
Can i use single database connection in a hole java application?
can i use single database connection in a hole java application?.I have so many forms to use database connection.
Theoretically you can. Not only theoretically. I've seen lots of application which only uses one database connection (they were using, oracle or mysql)
The first reply given here assumed that the answer to
your question depends only on the design of your
application. That is not true.Yes it's true. Nothing in the original questions says that you aren't allowed to open or close the single connection that you have. It's looks more like the OP is interested in sharing a connection (i.e having a singleton or a connection pool with only one connection)
It does also depend on the behaviour of the database
in the background.
Most databases have a time out for connections that
are idle Not a problem. Most implementations of connection pools and applications which keeps a connection open have a timer which calls e.g. select * from dual (if you are using oracle) when the connection has been idle for X minutes.
(some, like db2 on z/OS, even cancel
connections, that are not idle, if they are open a
certain amount of time or have reached a given limit
of cpu seconds.)You would also have that problem if you had a connection pool with several connections.
In essence: If you have no control over the time
your application runs (and therefore your connection
is open) or over type or the configuration of the
database you are accessing, you can't do it.See above.
The closest thing to what you want would be using
PooledConnections, iif those are supported for the
database you want to access.Not true.
Kaj -
Embedding video in Java Application
I'm a total newbie, trying to decide if Java is the way to go for our application.
We want to be able to create an interactive application with buttons, drag & drop, data input fields, hot spots, etc
AND also show video... windows format, apple format, flash format.
We want our application to be deployable either as...
1 - a standalone app... running on a system not on a network or the internet
2 - a web app
We want the video player to be embedded in the application and not launch a player in a seperate window... thus we want to maintain as much control within the confines of our application as possible.
MY QUESTIONS:
1 - Will the Java Media Framework allow us to embed movies in our application as described?
2 - Is it fairly easy to code such in our Java application?
3 - Any code snippets around?
4 - Re: Standalone/CD distribution version: Can the JMF be installed along with the application so the client doesn't have to "go out and install more stuff" ??
5 - Re: Web - must the user download and install more stuff... other than the Java Virtual Machine to have the JMF work on their system?
6 - Is the JMF multi-platform... Windows, Apple, Unix/Linux, etc like the JVM ?
thanks for any help on this. WillYes all of what you require is doable in Java
Try
http://java.sun.com/products/java-media/jmf/2.1.1/solutions/index.html
Check some of these samples
Also for a web version check
http://java.sun.com/dev/evangcentral/totallytech/jmf2.html
(Haven't studied this myself - but should give you an idea or two)
Platform-wise - check here
http://java.sun.com/products/java-media/jmf/2.1.1/download.html
In terms of CD distribution - you should be able to package most stuff into a Jar file
Not completely sure as there are 'Windows Performance pack' downloads which I think toake advantage of native DLLs
Have a read around the JMF Installation pages - should answer most of your questions -
How to Embbed Tomcat in Java Application
Hi
At the moment i have the basic setup of applicatoin like this
first i run the file "Tomcat.bat" that start the tomcat server, in a specific directory and also the webservice is enabled.
Secondly then i run the Program.java that uses the web service started in the first step.
However, now i want to start the webservice (Apache Tomcat) from with in the Java Application. So that whenever, i need to i can start it. I also need the control over ports, so as to which port should the tomcat run on...
So at the end of the my simple question is how to run tomcat from with in a java application. At the moment i can not use the Runtime.exec() since this is a real time application and using Runtime.exec() causes some problems over the locking of threads...
Any Help would be greatly appreciated.
Thanks for looking.i looked at the my catalina.sh script file and see that java runs "org.apache.catalina.startup.Bootstrap" class first so that i think by instaitating that class and preparing the parameters that needed will start the tomcats "org.apache.catalina.startup.Bootstrap" class and that class will load all the needed parts and start serving request.
and how to change starting port ? i thought that you can generate the server.xml on fly and after creating that file you can start tomcat.
these are my opinion but i think these are true,i have no time to try this if i can i will write here.or if somebody can try write here. -
How to call webservice from Java application
Hi XI gurus
Pls let me know how to call a webservice from Java application.
I wanted to build synchronous interface from Java Application to SAP using SAP XI
For example, i need to create Material master from Java application and the return message from SAP, should be seen in Java application
Regards
MDHi,
If your JAVA Application is Web based application, you can expose it as Webservice.
JAVA People will pick the data from Dbase using their application and will send the data to XI by using our XI Details like Message Interface and Data type structure and all.
So we can Use SOAP Adapter or HTTP in XI..
If you use HTTP for sending the data to XI means there is no need of Adapter also. why because HTTP sits on ABAP Stack and can directly communicate with the XI Integration Server Directly
If you are dealing with the Webservice and SAP Applications means check this
Walkthrough - SOAP XI RFC/BAPI
REgards
Seshagiri -
How to remove Java Applications from "Add and Remove Programs" list?
I have deployed my Java applications (both JWS and Applet) via JNLP with allow-offline option enabled and without installer-desc option specified.
My questions are:
1. An entry is added to the Add and Remove Programs list after launching the application via JNLP. Is it due to the specification of JNLP or JWS? Is there anyway to prevent this behavior?
2. I removed my application by clearing the cache via Java Control Panel but the entry for the application is still listed in Add and Remove Programs. How can I remove the entry in the Add and Remove Programs?
I have tried following methods but neither works:
1.Go to Add and Remove Programs, and click [remove] button to the right of my application.
*Warning message like 'Application cannot be uninstalled completely' is thrown.
2.Follow instructions listed @ [Microsoft Online Support site|http://support.microsoft.com/kb/314481/en-us] to remove my application manually via Windows registry.
*Couldn't find appropriate registry entry to delete.
Thanks in advance!Hi, guys!
This issue has been officially approved as a new bug (Bug Id: 6946221) for the JDK 1.6_20(might include any release below) release.
It will take a couple of days for it to be shown up in the external Bug database. However, once it becomes available for viewing on external Bug database.I would like to encourage your valuable participation to vote on this bug to get it fixed ASAP by the SUN developer teams.
Java Bug Database @
[http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6946221|http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6946221]
Voting for the bug @
[http://bugs.sun.com/bugdatabase/addVote.do?bug_id=6946221|http://bugs.sun.com/bugdatabase/addVote.do?bug_id=6946221]
Thank you for your cooperation!
Edited by: Jay-K on Apr 23, 2010 12:14 AM
Maybe you are looking for
-
Printing from a Stored Procedure on HP-UX
We've created a Stored Procedure on Our Oracle 8 Database and we need to print an order form to a remote print on a Windows Network. How can I do this.
-
Mini dvi adapter and long cables. Weak signal?
Hi. I'm having a big problem with my Macbook and a projector (a cinema theatre projector to be more accurate). The projector stays 10m away from the computer. The screen flickers all the time, and colors doesn't appear right. I already spent so much
-
Printing out a report in PDF format
Hi, A colleague and myself have been converting an existing system for our customer from the traditional client/server architecture to a web-deployed system on 10g application server. I have been converting the reports from report 3.5 to reports 10g.
-
I cannot use data back up when I use iphone4s in iphone5 ,please help me?
I cannot use data back up when I use iphone4s in iphone5 ,please help me?now a day I use iphone5 and ipad4 I love apple
-
I moved my iWork'08 files from my laptop to my iMac. When I try to start any of the programs, I get an error message saying I need more files for the program to run. Any suggestions?