Avatar billede axe2 Nybegynder
01. september 2003 - 14:14 Der er 20 kommentarer og
1 løsning

tomcat server fejlmeddelse

HTTP Status 500 - Internal Server Error

--------------------------------------------------------------------------------

type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: -1 in the jsp file: null

Generated servlet error:
    [javac] Compiling 1 source file
    [javac] C:\Programmer\Apache Group\Tomcat 4.1\work\Standalone\localhost\DataAccessTurtorial\svarMasterView_jsp.java:8: '.' expected
    [javac] import svarMasterViewBean;
    [javac]                          ^
    [javac] C:\Programmer\Apache Group\Tomcat 4.1\work\Standalone\localhost\DataAccessTurtorial\svarMasterView_jsp.java:66: cannot resolve symbol
    [javac] symbol  : class svarMasterViewBean
    [javac] location: class org.apache.jsp.svarMasterView_jsp
    [javac]      svarMasterViewBean masterViewDBBean = null;
    [javac]      ^
    [javac] C:\Programmer\Apache Group\Tomcat 4.1\work\Standalone\localhost\DataAccessTurtorial\svarMasterView_jsp.java:68: cannot resolve symbol
    [javac] symbol  : class svarMasterViewBean
    [javac] location: class org.apache.jsp.svarMasterView_jsp
    [javac]        masterViewDBBean = (svarMasterViewBean) pageContext.getAttribute("masterViewDBBean", PageContext.SESSION_SCOPE);
    [javac]                            ^
    [javac] C:\Programmer\Apache Group\Tomcat 4.1\work\Standalone\localhost\DataAccessTurtorial\svarMasterView_jsp.java:71: cannot resolve symbol
    [javac] symbol  : class svarMasterViewBean
    [javac] location: class org.apache.jsp.svarMasterView_jsp
    [javac]            masterViewDBBean = (svarMasterViewBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "svarMasterViewBean");
    [javac]                                ^
    [javac] 4 errors



    at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
    at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
    at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
    at svarController.dispatch(svarController.java:103)
    at svarController.performTask(svarController.java:66)
    at svarController.doPost(svarController.java:88)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
    at java.lang.Thread.run(Thread.java:536)



--------------------------------------------------------------------------------

Apache Tomcat/4.1.27-LE-jdk14

er der nogen der kan tyde den....
Avatar billede arne_v Ekspert
01. september 2003 - 14:29 #1
Der er vist kun 2 muligheder:

1)  Du har ikke installeret JDK eller JAVA_HOME peger ikke rigtigt
    på det.

2)  Der er mellemrum i enten Tomcat eller JDK directories.

Check #1 og hvis OK så ominstaller så #2 ikke er et problem.
Avatar billede axe2 Nybegynder
01. september 2003 - 14:36 #2
bi spørgsmål. hvordan udpeger jeg java_home i xp, den har ingen autoexe fil
Avatar billede arne_v Ekspert
01. september 2003 - 14:47 #3
control panel
system
advanced
environment variable
Avatar billede axe2 Nybegynder
01. september 2003 - 14:57 #4
ok men hvad skal der skrives i
variable navn
variable værdi
Jeg har aldrig prøvet at opsætte det ordenligt

VLH

Axe2
Avatar billede arne_v Ekspert
01. september 2003 - 15:00 #5
variabel navnet er:
  JAVA_HOME

variabel værdi skal være:
  C:\j2sdk1.4.1_01
(eller hvor din Java SDK nu ligger henne)
Avatar billede axe2 Nybegynder
01. september 2003 - 15:10 #6
så er det gjort fejlbeskeden er den samme aligevel, ved snart ikke hvad der skal til, er der andre mijlævariable man skal have installeret, du snakker også om mellemrum. Det skal lige nævnes at jeg bruger fremmede pakker fra ibm
dbbeans.jar fra IBM, og at det er kun dette site der ikke vil køre på min tomcat installation. Du nævner geninstallering også er det jdk og tomcat.
Avatar billede arne_v Ekspert
01. september 2003 - 15:14 #7
Afhænger af om det både er Tomcat og JDK (=Java SDK) der er installeret
i directories med mellemrum.

Det er så fjollet at det så tit giver problemer, men det gør det.
Avatar billede arne_v Ekspert
01. september 2003 - 15:15 #8
Hm.

Nu nærlæser jeg lige fejl-beskeden.

Det ser nu faktisk ud som at det ikke er det problem. Den kan tilsyneladende
godt få fat på javac.
Avatar billede arne_v Ekspert
01. september 2003 - 15:16 #9
Hvor ligger den dbbeans.jar ?

Den bør ligge i:
  webapps\xxxxx\WEB-INF\lib
!
Avatar billede arne_v Ekspert
01. september 2003 - 15:17 #10
Fejlen siger at den ikke kan finde svarMasterViewBean !

Er der en af dine bønner ?
Avatar billede arne_v Ekspert
01. september 2003 - 15:19 #11
Den er uden pakke og det kan også give problemer.

package yyyy;

ind i toppen af filen.

import yyyy.svarMasterViewBean;

ind i de andre filer.

Og .java og .class i webapps\xxxxx\WEB-INF\classes\yyyy i istedetfor
webapps\xxxxx\WEB-INF\classes ...
Avatar billede axe2 Nybegynder
01. september 2003 - 15:33 #12
ja svarMasterViewBean er en bønne genereret i websphere, har rettet mellemrum installeret det hele forfra, fejlbeskeden er den samme
Avatar billede axe2 Nybegynder
01. september 2003 - 15:34 #13
stien til bønnen C:\Programmer\ApacheGroup\Tomcat4.1\webapps\DataAccessTurtorial\WEB-INF\classes
Avatar billede arne_v Ekspert
01. september 2003 - 15:44 #14
Prøv og lig den bønne ned i en pakke.

Bønner som ikke er i pakke kan også drille !
Avatar billede axe2 Nybegynder
01. september 2003 - 16:12 #15
<jsp:useBean id="detailsViewDBBean" class="svarDetailsViewBean" scope="session" />

så skal jeg også angive en ny sti ned til bønnen, hvordan skriver jeg den nye sti hvis jeg f.eks lægger bønner i "data/ -bønner her"
<jsp:useBean id="her skal der laves en ny sti.detailsViewDBBean" class="her skal der laves en ny sti.svarDetailsViewBean"
Avatar billede arne_v Ekspert
01. september 2003 - 16:15 #16
Så vidt jeg husker er id variabel navnet og class klassen d.v.s.
at pakken skal kun klistres på class.
Avatar billede axe2 Nybegynder
01. september 2003 - 16:26 #17
så langt så godt, nu er fejlen bare en anden, efter jeg har lagt den i en pakke :(
type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Wrapper cannot find servlet class svarController or a class it depends on
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:891)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
    at java.lang.Thread.run(Thread.java:536)


root cause

java.lang.ClassNotFoundException: svarController
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1444)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:885)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
    at java.lang.Thread.run(Thread.java:536)



--------------------------------------------------------------------------------
Avatar billede axe2 Nybegynder
01. september 2003 - 16:36 #18
min indgangside ser så ud, tror måske også at den volder problemer
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html">
<META name="GENERATOR" content="IBM WebSphere Studio">

<TITLE>Input Form</TITLE>


<STYLE TYPE="text/css">
<!--
BODY
{
background-color: #ffffff !important;
}
H1
{
color: #0000ff !important;
text-align: center !important;
}
TH
{
text-align:left !important;
color: #000000 !important;
}
-->
</STYLE>

<!--Style Sheet-->
<LINK href="theme/Master.css" rel="stylesheet" type="text/css"></head>

<body>
<!--Java Script-->     
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function submitForm(nav){
  document.myForm.elements["command"].value = nav
  document.myForm.submit()
}
//-->
</SCRIPT>

<!--Banner-->
<H1>Input Form</H1>
     
<!--Navigation-->
<FORM name="myForm" method="POST" action="svarController">
<A href="java script:submitForm('svarMasterView')">Submit</A>

<BR><BR>
 
<!--Hidden Variables-->
<INPUT TYPE="hidden" NAME="command" VALUE="svarMasterView">
<INPUT TYPE="hidden" NAME="new_input" VALUE="true"> 

<!--Table-->
<TABLE border="0">
<TBODY>
</TBODY>
</TABLE>
       

</FORM>
</body>
</HTML>
Avatar billede axe2 Nybegynder
01. september 2003 - 16:47 #19
Tak for svarerne Arne du har været en god hjælp, til at forstå nogle dumme detaljer jeg ellers aldrig ville have fået fat i.

Og du skal have ekstra point idag, ha en god dag. lægger dem ud til dig

VLH

AXE
Avatar billede bredker Nybegynder
01. september 2003 - 16:52 #20
Avatar billede arne_v Ekspert
01. september 2003 - 16:53 #21
root cause

java.lang.ClassNotFoundException: svarController
   
den kan ikke finde klassen svarController - måske skal der også
en pakke på den !?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester