This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Websphere and the fly likes Websphere JSP deployment problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Products » Websphere
Bookmark "Websphere JSP deployment problem" Watch "Websphere JSP deployment problem" New topic
Author

Websphere JSP deployment problem

chandubcs
Ranch Hand

Joined: Jun 03, 2001
Posts: 47
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
Howard Kushner
author
Ranch Hand

Joined: Sep 19, 2003
Posts: 361
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 ]

Howard Kushner<br />IBM Certified Enterprise Developer - WebSphere Studio Application Developer V5.0<br />IBM Certified Advanced System Administrator - WebSphere Application Server V5.0<br />IBM Certified Solution Developer - Web Services with WebSphere Studio V5.1<br /><a href="http://www.amazon.com/exec/obidos/tg/detail/-/1931182108/" target="_blank" rel="nofollow">Developing J2EE Applications with WebSphere Studio</a> my Certification Study Guide for IBM Test 287
Nagendra Prasad
Ranch Hand

Joined: Jul 11, 2002
Posts: 219
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.


Best Regards,<br />Nagendra Prasad.
chandubcs
Ranch Hand

Joined: Jun 03, 2001
Posts: 47
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?
shiva thadakamadla
Greenhorn

Joined: Aug 14, 2003
Posts: 22
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
Mahesh Chalil
Ranch Hand

Joined: Jan 24, 2002
Posts: 147
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

Joined: Jun 03, 2001
Posts: 47
Thanks Mahesh, your guidance helped me in creating .ear file using WSAD and the deployment in WSAD and WebSphere Server.
Mahesh Chalil
Ranch Hand

Joined: Jan 24, 2002
Posts: 147
Glad to hear that!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Websphere JSP deployment problem
 
Similar Threads
Deploying Ear file in jboss
Can the properties file be maintained as part of the EAR or WAR, instead of in \conf (ie. seprately)
conflicting jar files and .dll
Deploying web app in Websphere Application Server
Installing new Application