• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Websphere JSP deployment problem

 
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All,
I am new to Websphere, I have installed version 5. I need help in deploying a "Hello World" JSP by making it a .JAR or .EAR or .WAR file(s). Could anyone please explain me how to generate .JAR .EAR .WAR file(s) to deploy a JSP application into a WS 5. Do I need to use 9090 or 9080 port to access my test JSP, in what path I need to put that JSP.
I appriciate any help.
Thanks,
cs
 
author
Posts: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Chandra,
What is your development environment? Does it support unit testing? WebSphere Studio Application Developer would be ideal. You can download a free trial from IBM, good for 60 days. It has the WebSphere Test Environment built-in, which is the real WebSphere Application Server.
[ October 30, 2003: Message edited by: Howard Kushner ]
 
Ranch Hand
Posts: 219
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In addition to what Howard has already mentioned, the port 9090 or 9080 only assumes significance if u are using the internal HTTPServer that comes with WebSphere Application server. If this is the one u want to use to address ur needs of a webserver, then you need to use the port like 9090 or 9080.
If you have a different webserver set up, (U can install IBM HTTP server or Apache), then these would listen on port 80 by default and you would not have to use the port no in the url.
 
chandubcs
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi again,
Thanks for your info. I have WS v5.0 and WSAD v5.1. Could anyone please let me know which is the best way to develop J2EE components and deploy them?
Howard was saying that WSAD has got Real Application Server, if so, can I deploy in WSAD instead of WebSphere Server? How?
 
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
You can deploy your Ear files directly in WSAD.
Otherwise you can export the EAR from WSAD and deploy that EAR in WAS5.0 AppServer.
Regards
Shiva
 
Ranch Hand
Posts: 147
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Chandra
Let me see whether I can help you out little bit more.
Answer to your question about port number:
9090 is the port used for opening your admin console when you want to use admin console coming with your wsad test environment or WAS External Server.
9080 is the transport port for internal http server..
2809 is the bootstrap port number for naming service.
Now, lets get into your development environment concern and deployment concern.
You mentioned that you have WSAD and WAS. Do this following step by step.
1. First Open WSAD, go to Help menu, naviage to find out Create Entperprise Application with WSAD. Keep it open.
2. Create an Enterprise Project from WSAD. (File - New - Project - J2EE- > Enterprise Project
3. Create a Web project. File -> New -> Project -> Web -> Webproject. Make sure you are selecting the Enterprise Application project you just created above
4. Create a html or jsp page directly under your web project under the folder "Web component" and call it as index.html or index.jsp
Now you have enough stuff to create a web project to test everything.
If you want to know how to build everything
build these stuff by Project - > Rebuild All or build all
5. Now you need to see how you can see your jsp running in a server.
best and standard way to do is by creating urself a server configuration ..
Window ->Open Perspective -> Server (if not listed, click on other -> Server Perspective)
6. Go to the server perspective down below on the left corner
Right click on Servers- > New -> Server and Server Configuration.
Give any name u want, and select Websphere version 5 ->test Environent
If you click next, you will see the port number as 9080.
Just click finish.
7. Now you will see the server created with your new name u gave.
you need to add your project to this server first.
Under servers, right click on the Server you just created, -> Add - > your project.
8. You are all set. Now lets run your jsp.
Right click on the jsp page under web component, select from the pop up menu, "Run On Server". As you already attached the project (EAR project) to the new server you created, it will just run automatically on that server and you will see the server starting...etc.. and see your first jsp page running..
Now, if you need to deploy ur EAR project in external Websphere,
File -> Export -> Ear file - > select the project.
Select the folder where you want to export this ear file to and select the enterprise application project.
Take that ear file and deploy it in websphere 5 using admin console or wsadmin $AdminApp install options
Fine? let me know if you are stuck up.. dont spoil ur brain with this things.. May be I will be able to assist you...
-Mahesh
SCEA, IBMC WAS 5.0,4.0,3.5, WSAD4.0,5.0
IBMC UML, IBM ED, IBM DB2 DBA and User,
SCJP, SCWD
Owner of http://www.certificateguide.com
 
chandubcs
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Mahesh, your guidance helped me in creating .ear file using WSAD and the deployment in WSAD and WebSphere Server.
 
Mahesh Chalil
Ranch Hand
Posts: 147
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Glad to hear that!
 
reply
    Bookmark Topic Watch Topic
  • New Topic