thread 1 « Thread « JSP-Servlet Q&A





1. Difference each instance of servlet and each thread of servlet in servlets?    stackoverflow.com

Are there multiple instances of servlet class? As I hear "each instance of servlet" Can anybody elaborate on this?

2. How can I get the thread id of the threads of the servlet?    stackoverflow.com

Just as the title. Google didn't give me any clue. Edit: What I mean is to get the threads that executing the code of the servlet. Thanks. Edit: Why I want this information, ...

3. Servlets and Threads    coderanch.com

Hi everyone, Is the only time I need to synchronise a method in a servlet, when that method accesses a global variable at the top of the servlet. For example this Wouldnt need sync'd public String getSomething(String nameFromOtherMethod){ String greeting = "Hello"; String name = nameFromOtherMethod; return greeting + nameFromOtherMethod; } I'm trying to figure out why most methods dont need ...

4. Thread problem in Servlet    coderanch.com

Im facing problem of threads while calling different methods of different classes from Servelts. My scenario is that there could be different users those could access the same servlets simoltaneously & from the service method Im callind different methods of the beans/simple classes which are interactig with database also. If more then two users are accessing the same screen or other ...

5. Kicking off a thread from a servlet - please help!    coderanch.com

I am currently writing a utility to do some performance monitoring on a Websphere instance. I have a job that collates the necessary values and writes them to a txt file. I want to be able to visit a PerformanceMonitor servlet which will in turn kick off the job. The job - WritePropsFileRunner implements Runnable. WritePropsFileRunner.run() runs a static class (WriteFile.class) ...

6. Calling Threads from servlet    coderanch.com

7. Threads/servlets/long task    coderanch.com

The problem: 1) Tomcat 3.3, struts, web client. 2) Launch the printing of 1000 (yes, one thousand) pdf files. One developers idea is to return a response immediately - after launching background threads to complete the tasks. My intuition is that this a bad idea for at least one reason: The servlet spec, as I understand it, allows a servlet container ...

8. Threads with servlets    coderanch.com

Hi all, I am trying to make my servlet methods get and post with threading. What if I use only synchronized on my get method. public synchronized void doGet(HttpServletRequest request.. or must I achieve threading in other ways or how(want sample code e.g.. Must I overide servlet API's for Weblogic 7.0.) Actually..I am reading a file from servlet ,if multiple access ...

9. Threads In Servlets    coderanch.com

Hi All, for one of my requirements i am forced to create threads inside a servlet adn it is kind of working fine, but what i want to understand is, will it have any side effects? will it affect the performance of my application in any way, because i am opening a socket connection to some other server from within my ...





10. Servlets    coderanch.com

First of all, this is not really a threads question. Maybe it would help if you posted in the the servlet forum. But to answer your question, a servlet is just code running in a container. You should be able to access an entity bean the same way if it was an application. For most application servers, the answer would be ...

11. Servlet Running in Infinite loop    coderanch.com

You should introduce a boolean variable, which is set from outside the thread. The thread should then check that variable every so often, and if it is set, it should quit. Note that threads started this way aren't necessarily terminated if the web app is stopped and restarted (as ooposed to the server being stopped and restarted). It would be better ...

12. Threads and servlet    coderanch.com

hi guyz, I have a servlet that initlises and call ths run method of a java class that generates a thread pool and assigns objects to the allowed threads as each of them gets free with an object from the list of objects given to it. Now when i shout down my server by using "kill processid" the server does not ...

13. can thread with servlet class    coderanch.com

14. destroy() and killing servlet threads    coderanch.com

15. Servlet requesting threads    coderanch.com

Not necessarily. In most servlet containers they probably do use the same instance, (unless the serlvet is marked as SingleThreadMode), but the spec makes no guarantee about that, and allows container authors to use any strategy they feel is appropriate - single instance, multiple instance in the same JVM, multiple instances in different JVMs, multiple instances on separate machines and so ...

16. Multi-threaded servlet    coderanch.com





17. Life cycle of a servlet and threads?    coderanch.com

18. Threading issues in servlet    coderanch.com

Hi all, I am writing an application which involves a servlet which processes user request.This servlet might be accessed by more than one user simultaneously.My question is will the servlet engine(i am using JRun) or the webserver (IIS) take care concurrent user request?is there anything i need to do to make sure that my application doesn't crash?is there any precaution i ...

19. Servlets and Threading    coderanch.com

Put it this way.. it is not so much a matter of 'are threads necessary'... as it is of ' you will get threads, because servlets are multithreaded' So if you have database access code, you must decide whether you should make this a synchronized block or not. I'm not really that knowledgable about databases, but I understand there is such ...

20. Servlets + Threads    coderanch.com

Hi all, my question is the following: I have a servlet which communicates with a remote device to issue queries. I'd like to have a thread for each of the users that log into the web site (started when they first use the servlet) which will check how many requests are coming from this user's IP address, so that I can ...

21. Threads in Servlets    coderanch.com

22. Threads in servlets    coderanch.com

Yes, but since a servlet is an in-and-out type of environment (rather than running the way an executable program does), the thread would either have to run quickly enough to make the need for a thread questionable or the thread would have to be stored in a non-volatile part of the class. For a long-running process, it's often better to run ...

23. Servlets and Threads (URGENT)    coderanch.com

I am trying to implement the following code. But I didnot understand the Thread based problems in Servlets. Should I use Syncronized {} at the following code when changing a variable in the servlet code? import java.io.*; import java.util.*; // import continues .. public class Controller extends javax.servlet.http.HttpServlet { // Code continues ..... public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, ...

24. Dealing with multi-threading in servlets    coderanch.com

If you have a servlet that is accessing a common variable just use synchronized(this){ .. code blah .. code blah } This means that if a thread enters this block of code, no other thread can enter this block. OR You could implement the singleThreadModel by using the following script.. <%@ page isThreadSafe="false" %> THis indicates that your code is not ...

25. Multi thread servlets and the Server applications they call.    coderanch.com

I realize "Instance variables of the servlet are not thread safe", but how about the "instance variables" of classes called by the servlet. Say I have an instance of class MyApp created in, and therefore local to, a servlet Method, . Is that class thread safe? Now I have an instance of class MyApp stored as a field (i.e. class) variable. ...

27. servlet creating a new thread    coderanch.com

Hi, I want my servlet to start a new thread that will call one simple method once a day and sleep the rest of the time and run indefinitely. At the moment I have got the code for creating the thread in the init() method of the servlet: public class MyServlet extends HttpServlet implements Runnable { private Thread thread = (Thread) ...

28. invoking a thread from a servlet    coderanch.com

hi all, i have a question regarding invoking a thread from a servlet. i have a servlet that has to do long processing and can't respond client fast. the problem in this is the proxy times out before servlet can come back with a response and then users see "proxy time out error". we want to ignore it. we want to ...

29. Threading in a Servlet    coderanch.com

My learned colleagues, i have a small problem that i would like to pass around. My basic premise is that i would like to use my applet to access data in a database and display it. To do this i have my small applet accessing a servlet every minute which then accesses the database. This works well however the applet is ...

30. threads on servlet?    coderanch.com

31. Thread in Servlet    coderanch.com

32. threading in servlets??    coderanch.com

33. Single Threaded Servlets    coderanch.com

34. Servlets and Threads    coderanch.com

Bon Journo Meo Pusssy Caaaats, Hope everyone is well. I was wondering if someone could help me with the thread model that servlets use. I understand that multiple threads can execute accross the same code and thus interfere with one another. I was wondering though, apart from the SingleThreadMethod, is the only other way to deal with this to synchronise methods ...

35. Can servlets use Threads    coderanch.com

1. Sure - but not recommended for beginner 2. NO! - constructors are handled by the servlet engine automatically. 3. NO! - another task handled by the servlet engine. 4. Only if you want to kill the server entirely - may hit a security exception instead. 5. Not a good idea, put common code in a helper class. 6. As I ...

36. Servlet Thread Model    coderanch.com

You have to have a major shift in your programming viewpoint and habits to use servlets. 1. HTTP is inherently state-free - it is up to your program to track the state of each user and remember it between requests. Typically this is accomplished with the HttpSession class. The servlet engine provides methods to associate a "session" with a particular user. ...

37. Threads problem in Servlets    coderanch.com

Im facing problem of threads while calling different methods of different classes from Servelts. My scenario is that there could be different users those could access the same servlets simoltaneously & from the service method Im callind different methods of the beans/simple classes which are interactig with database also. If more then two users are accessing the same screen or other ...

38. Threads in servlet    coderanch.com

I have a web application whose purpose has been to display data from the database. I now need to add the ability for users to enter data. I have a JSP with a button to add an item to a list. When this button is pushed, I popup a new window, allowing the user to enter the required information to create ...

39. fork a thread from a servlet    coderanch.com

42. creating a new thread from servlet    coderanch.com

43. Java gurus please! Detecting browser close, Framesets, and Threads in Servlets    coderanch.com

Need advice from all the Java gurus.. (Mr. Brogden appears to be quite active on the forum Who hasn't run into this problem at one time or another! Problem: Detecting when a user who is logged in closes the browser without logging out, and updating a field in database to show the user as having logged out. (Now, I know there ...

44. Thread code in a Servlet    coderanch.com

46. Problem in handling threading issue in servlet    coderanch.com

public string execute (req,res){ call method of another class instance method()// for db access } This is thread safe if it is a method in another class that is declared and instaniated within a service method. It is not thread safe if it is another method within a servlet class, or thread class.

47. how to write a threaded servlet?    coderanch.com

Hi Archana, i don't think we can continuously keep flushing the data to the browser. if you use a loop which cannot be terminated, then it is definitely going to get hanged because it is going to keep the container busy always. One thing you can do is to call the servlet for every few seconds/minutes.

48. Threads in a Servlet    coderanch.com

49. Threads in Servlets    coderanch.com

50. thread in servlet problem    coderanch.com

51. no of threads for servlet    coderanch.com

1. Is there any limit on maximum no of threads that would be created for a servlet by default? (I'm using Tomcat 3.2) If yes, what is the value of this limit? 2. How can I change this limit in Tomcat 3.2? Is there any difference in the configuration of this limit for Tomcat 3 and Tomcat 4? 3. If I ...

52. Single Threaded Servlet    coderanch.com

53. Starting threads within Servlets    coderanch.com

54. servlets and threads    coderanch.com

55. Servlets & threads    coderanch.com

56. Servlets and Threads    coderanch.com

Servlets have to be made thread safe. The servlet container runs two or three or a thousand user requests through the same servlet at the same time, so you have to be careful. The simplest rule is to not use any member variables. The arguments passed to a method and the local variables defined within a method are all safe enough. ...

58. Thread in Servlets    coderanch.com

59. Threads in Servlets    coderanch.com

I have the same doubt. There is a funcionality on my system that is Download of reports. The thing is that the download files are quite big (about 50 MB) and are created on the fly. Because it can take a while to download the file, I created some methods to show the status of the download. So, to do that, ...

61. Doubt in Servlet threading    coderanch.com

62. Thread Persistance In A Servlet    coderanch.com

63. Servlet to control threads    coderanch.com

64. Threading and Servlets: Best Practise    coderanch.com

Hello; I have a few processes that get started in servlets in my application. In all cases the servlets instantiates a class which contain methods to manage the process required. The problem I am finding is the application is starting to get slow from a user perspective while some of these processes are going on. I have 2 questions: 1. What ...

65. Thread in a Servlet    coderanch.com

66. threads in servlets    coderanch.com

67. how/who start main thread of servlet    coderanch.com

68. Will you ever really need to spawn separate thread if you are writing servlets?    coderanch.com

Here's the thing. Let's say I have a servlet that aacepts some query from the user and runs it against the database, and if I wanted to allow multiple queries to run simultaneously, I don't need to explicitly spawn a new thread right? When a request is sent to the app server, it will automatically spawn a new thread correct? So ...

69. Servlet Threading    coderanch.com

70. Thread running withing a servlet    coderanch.com

Hello! I tried the follwoing simplest code of running a thread in a servlet but it does not seem to. import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletException; import java.io.IOException; import java.io.PrintWriter; public class TestServlet extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException{ new show(resp); } } class show extends Thread{ private HttpServletResponse response; show(HttpServletResponse resp){ response = ...

71. TimerTask, Threads and Servlets    coderanch.com

Originally posted by Dale DeMott: It doesn't look like this solution provides me with a way of scheduling a task that will occur within a web container. I'm looking for something that I can control by restarting my web container. This way its safe for the company. What did you see in there that leads to to believe that this couldn't ...

72. problem regarding servlets+ threads    coderanch.com

73. Spawning threads from Servlets?    coderanch.com

74. Threading in servlet    coderanch.com

I have a basic question about threading in servlet. If the servlet implements the singletread interface then the container generates multiple instances of the servlet making sure that one client request is served by a single instance and no two threads run the servlet's service method. If you do not implement it then the service method is multithreaded by default. So ...

75. Threads for a servlet    coderanch.com

This is normally a configuration setting for the container. In general are stored ina thread pool and are taken from the pool to serve client requests. In theory it would be possible for all of the threads from the worker thread pool to be accessing the same servlet with no ill effects. Consider the Front Controller pattern, for example. When the ...

77. Servlets&Threads    coderanch.com

78. worker threads in servlet    coderanch.com

79. servlet with a worker thread    coderanch.com

Hello All I don't know whether to post this here or in the multi-threading section so I'm starting here I have a servlet that is the backend for a site where people enter zipcodes as part of some data they're entering this data goes in a database for each zipcode I want to go to one of the weather sites (weather.com) ...

81. why servlets are multi - threaded    coderanch.com

83. Servlets and Threading    coderanch.com

So I'm new to servlets and relatively new to Java as well. I'm currently reading Head First Servlets, and I can't seem to wrap my head around the threading issue. The book explains that there is only one instance of a servlet, and each request spawns a different thread. So here's where I'm hitting my head against the wall. If Tomcat ...

84. Servlet run as a thread?    coderanch.com

85. Servlet and threads    coderanch.com

86. Thread pool of servlet    coderanch.com

87. Thread in Multithreaded Servlet    coderanch.com

88. Servlet 3.0 Async and Threads    coderanch.com

90. Creating a Thread in a Servlet    coderanch.com

92. Clear servlet thread    coderanch.com

93. Thread Issue In The Servlet    coderanch.com

Hi, In a Servlet ,I want to execute a method as a background process.I used this method inside the Servlet becase It use the request object.So I create a Thread through a inner class inside the servlet. The Thread execute and works fine upto the servlet has not been redirect to jsp,The moment it redirect the run() method from Thread returns ...

94. How to create seperate Thread in servlets?    coderanch.com

import javax.servlet.*; import javax.servlet.http.*; public class ActionServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Some logic try { process1 = runtime1.exec("C:\\exefolder\\Template.exe "); System.out.println("Template.exe is running "); } catch(Exception ex) { System.out.println(ex.toString()); } //Logic continues }

95. When will be single threaded servlet mandatory to implement?    coderanch.com

When the servlet API was initially being worked out, there were a number of things that people thought would be a good idea for one reason or another. I think the STM was put in because the vast majority of programmers had only worked with "desktop" style applications where there was only one user. Understanding the consequences of multiple simultaneous requests ...

97. Async servlets (Servlet 3.0) and threads    coderanch.com

Hi ranchers. I have some trouble understanding the added value of async servlets / filters. Here is the deal: I have a servlet, and it has to wait for some action, like a return from a database or a web service endpoint, which can take time. So, instead of wasting the thread serving the request, my servlet starts async processing, and ...

98. How to use Threads in Servlets?    coderanch.com

Welcome to the JavaRanch, Aatish! DON'T spawn threads in servlets. It's explicily forbidden by the J2EE standard. There's a reason for that. Web applications are not like traditional client/server applications. Web applications do not run continuously. A web application receives a request from the client (browser), processes it, returns the results and that's it. Each request/response process is independent and it's ...

99. Thread.sleep in servlet?    coderanch.com

To keep track of application i have used multithreading in servlet as need was to run program on deploying, so contextlistener is used there. Some unexpected behaviors are facing in jboss 4.0 while (true) { if(counter==20) { counter=5; } ApplicationStatusCheck Listener = null; Calendar now = null; Listener = new ApplicationStatusCheck(); now=Calendar.getInstance(); if (Listener == null) { System.out.println("Container Stopped at " ...

100. servlet and thread clarification    coderanch.com

Hi, We are uploading a file to server and reading the uploaded file and we are reading the file and inserting into database. When it is a large file insertion takes some time during which user can cancel the operation and we need to stop the process. We are planning to have a thread created for insertion. Suppose the thread is ...