• 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
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

"http://localhost:7001" on browser gives Error:404 ????

 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have installed weblogic8.1
and created a domain called mydomain
under user_projects, now i have started
weblogic server as
start-> programs -> Bea weblogic Platform 8.1 ->
user_projects ->mydomain->startWLServer
and its started fine, but when i open and
type "http://localhost:7001" I couldnt see
any index page except Error-404(Not Found).
Please clear my doubt what to and how to do ??
Also if i write a sample JSP page where should
i place it under user_projects->mydomain->???
thanks.
 
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
under applications directory in your mydomain directory, create a dir named your contextroot.
To deploy it,
1. all programs> bea> user projects > mydomain > startserver(
2. go to localhost:7001/console. This opens the console for the example server.
3. Go to mydomain > deployments > webapplication modules on the left navigation bar
4.click on deploy a new web app module
5.You have to go all the way to domains>mydomains>applications>yourcontextroot
6.You should see a radio button at this point. If not, you should create a war file under yourcontextroot folder OR you should have a WEB-INF directory which has web.xml in it.
I AM NOT SURE ABOUT .WAR(whether it's optional or mandatory).
7.your jsp should be anywhere in your contextroot.
8.Select the web app and click Target module, your web app is ready
9.call localhost:7001\yourcontextroot\....path to your jsp
 
bh00pesh venu
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi chandana,
I followed u upto 5th step latter Iam
confussed and its not showing my contextroot
which i created under
c:\bea\user_projects\mydomain\applications\
Please push me little bit more..
advance thanks.
 
Ranch Hand
Posts: 2713
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Moving to the BEA/WebLogic Forum...
 
chandana sapparapu
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
5th step. After you click "create a new web application" in the main panel(not the navigation panel(you wont find it there anyway))
you have to click on the links of the directory structure, i.e you have to go all the way to applications.
(domains\my domains\applications)
when you click on applications, you'll find a list of all the web applications that are there.
Since you are creating your very first project you may not find any web application there(with a radio button next to it).
So, yourcontextroot directory should have a *.war file so that you can find the application you are about to deploy in the list I mentioned above. When you see it, select the radio button and click deploy, that's it.
Let me know where you have a problem if what I suggested you didnt work.
 
bh00pesh venu
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
chandana as you said to create my own contextroot under
\mydomain\applications\
I created the contextroot with name "MyRoot"
( should it not be capital letters ?? )
and placed my HelloWorld.jsp file.
so how to create .war file here ??
without creating .war file I could not see any
webapplication under (console)
C: \ bea \ user_projects \ mydomain \ applications
sorry if iam asking too silly question
as this is my first application.
Thanks again.
 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I guess your problem would have been solved by now.
Incidently i was trying the same thing.
What i did was manually created a
.war file( say login.war) using the jar utility which comes with j2sdk and deployed the war file using the WEBLOGIC administrative console(as explained by chandana).
login.war contained my jsps in a folder named jsps ,and the deployment descripters-web.xml and weblogic.xml inside WEB-INF folder.
though i did not mention any context root as such, I was able to successfully deploy the war file and access my jsps through the url- http://localhost:7001/login/jsps/myjsp.jsp
And it worked perfectly!!(my jsp was accessing an ejb)
Now i want a servlet instead of a jsp to access my ejb.Come what may I cannot access my servlet in weblogic- it gives me Error:404
I have set the servlet mapping, uri etc in the deployment descriptor but to no avail!! Can any one help??
Thanks
Think tanks
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Chandana,
I installed the bea 8.1 and jsp programs are running fine.
But for servlets initially I was getting the Error 404- not found.
After reading your suggestion I deployed the webapplication module.
Now when I tried to run my servlet program(http://localhost:7001/HelloServlet/helloservlet) it is giving
Error 500--Internal Server Error
javax.servlet.ServletException: [HTTP:101249][ServletContext(id=28807753,name=HelloServlet,context-path=/HelloServlet)]: Servlet class helloservlet for servlet helloservlet could not be loaded because the requested class was not found in the classpath C:\bea\user_projects\domains\mydomain\applications\HelloServlet\WEB-INF\classes.
java.lang.ClassNotFoundException: helloservlet.
Here, I created a web.xml and placed under C:\bea\user_projects\domains\mydomain\applications\HelloServlet\WEB-INF
I have not created any war files because as I remember you have mentioned either war file or web.xml is fine.
Any help regarding this is highly appreciated.
TIA,
Padma
 
Tongue wrestling. It's not what you think. And here, take this tiny ad. You'll need it.
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic