On Wed, 11 Sep 2002, bin cai wrote: > Hi, guys, > first thanks for your help. > What i asked is can i run two application on the same > server using same port number. > Http://hostname:8080/project1/servlet/servlet.class > Http://hostname:8080/project2/servlet/servlet.class > > I have tested them and works fine to run two > applications with the same port number. > bin
Your comments above still indicate confusion on your part, and it might be good to learn more about how ports/sockets work, how web servers work, and how http works. Basically, you only have one application running (i.e. listening) on that port. That application is Tomcat. It is running as a web server. The protocol it uses to communicate on that port is HTTP, and HTTP (on the server side) involves accepting requests and sending back responses. Essentially what you have above is not two different applications, but two different requests, one for /project1/servlet/servlet.class and one for /project2/servlet/servlet.class. Now, in processing such requests, Tomcat may invoke what are known as "web applications" in the servlet sense. But those applications themselves are not running on the same port -- nor any port, for that matter. > > On Wed, 11 Sep 2002, Galbreath, Mark wrote: > > > > > As I (and apparently, Milt) interpreted the > > question, I though he > > > > What I'd say is that you answered the question he > > actually asked, > > while I answered the question he meant to ask :-). > > (I did say that he > > couldn't run two applications on the same port, but > > I also described > > how he could set up another web application.) From > > the way he asked > > the question it was apparent that he was confused on > > some points, so I > > didn't take his question literally. > > > > > > > wanted to run two or more different web > > applications simultaneously > > > using a single port. This you cannot do. Simply > > defining different > > > entry points for virtual applications in web.xml > > is, of course, not > > > only doable, but widely practiced. > > > > > > Mark > > > > > > -----Original Message----- > > > From: Mark E. Zawadzki [mailto:[EMAIL PROTECTED]] > > > Sent: Wednesday, September 11, 2002 3:01 PM > > > To: [EMAIL PROTECTED] > > > Subject: Re: two application can use same port > > number? > > > > > > > > > Yep. > > > As in > > > Http://mycomputerip:8080/application1 > > > > > > Http://mycomputerip:8080/application2 > > > and so on ... > > > > > > --- "Galbreath, Mark" <[EMAIL PROTECTED]> > > wrote: > > > > Nope. > > > > > > > > -----Original Message----- > > > > From: bin cai [mailto:[EMAIL PROTECTED]] > > > > Sent: Tuesday, September 10, 2002 3:58 PM > > > > To: [EMAIL PROTECTED] > > > > Subject: two application can use same port > > number? > > > > > > > > > > > > Hi, > > > > I have one web-based application in my computer > > which > > > > is developed using servlet, mysql. It can be > > invoked > > > > by Http://mycomputerip:8080/dir/servlet calss. > > now i > > > > want to develope another application using > > servlet > > > > too.These two application share same mysql and > > web > > > > server. I am wondering if it is safe i still use > > port > > > > number 8080 for my second applicaition. I am not > > sure > > > > if two application use same port number for web > > server > > > > and mysql server? > > > > Any help will be appreciated very much > > > > Thanks in advance > > > > bin Milt Epstein Research Programmer Integration and Software Engineering (ISE) Campus Information Technologies and Educational Services (CITES) University of Illinois at Urbana-Champaign (UIUC) [EMAIL PROTECTED] ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html