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

Reply via email to