Avatar billede trp79 Nybegynder
03. september 2005 - 12:58 Der er 6 kommentarer og
1 løsning

java.io.FileNotFoundException

Jeg har lavet en lille app, men kan ikke få den til at køre når jeg deployer den på dansites resin server. Den virker fint localt på en tomcat.

Fejlen jeg får ses her:
http://www.ausumnet.dk/Banankasse/

Kan det være noget med den måde jeg laver links på?

Her er index.jsp:
Avatar billede trp79 Nybegynder
03. september 2005 - 12:58 #1
<jsp:useBean id="login" class="ausumnet.Login" scope="session">
  <% login.init(application); %>  <%-- køres første gang bønnen bruges --%>
</jsp:useBean>
<%
  //Hvis brugernavn og kode er sat i en cookie så brug dem:
  Cookie[] cookier = request.getCookies();
  if(cookier!=null)
    for (int i=0; i<cookier.length; i++) {
      Cookie c = cookier[i];
      System.out.println("cookie "+c.getName()+"="+c.getValue());
      if(c.getName().equals("brugernavn"))  login.setBrugernavn(c.getValue());
      if(c.getName().equals("password"))  login.setPassword(c.getValue());
    }
    //Hvis brugernavn og kode kommer med request-objektet så sæt dem:
%>
<jsp:setProperty name="login" property="brugernavn"/>
<jsp:setProperty name="login" property="password"/>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" sml:lang="da" lang="da">
  <head>
    <title>Login</title>
    <link rel="stylesheet" type="text/css"
    href="css/common.css" media="screen" />
  </head>
  <body>
    <jsp:include page="/Banankasse/menu.jsp"/>
    <jsp:include page="/Banankasse/banner.jsp"/>
    <div id="indhold">
      <h3 class="obs advarsel">Log ind</h3>
     
      <form method="post" action="index.jsp">
        <table>
          <tr>
            <td>Brugernavn</td>
            <td><input type="text" name="brugernavn" value="<%=login.getBrugernavn()%>"></td>
          </tr>
          <tr>
            <td>Password</td>
            <td><input type="password" name="password"></td>
          </tr>
        </table>
        <input type="submit" name="handling" value="log_ind">
        <input type="checkbox" name="saet_cookie">Husk mig på denne computer<br/>
        Jeg er <a href="/Banankasse/ny_bruger.jsp">ny bruger</a> og ønsker at registrere mig.
      </form>
     
      <h3 class="obs advarsel">
        <%
        String handling = request.getParameter("handling");
        if(handling==null)
        {
          login.tjekLogin();
          if (login.isLoggetInd()){
            if(request.getParameter("saet_cookie")!=null){
              response.addCookie(new Cookie("brugernavn", request.getParameter("brugernavn")));
              response.addCookie(new Cookie("password", request.getParameter("password")));
              }
          %><jsp:forward page="/Banankasse/legaliseret/oversigt.jsp"/><%
          }
        }
        else if("bruger_oprettet".equals(handling))
        {%>
          <%=login.getMeddelelse()%>
      <%}
        else if("bruger_redigeret".equals(handling))
          {%>
            <%=login.getMeddelelse()%>
        <%}
        else if("log_ud".equals(handling))
        {
          login.logUd();%>
          <%=login.getMeddelelse()%>
      <%}
        else if("log_ind".equals(handling))
        {
          if(login.getBrugernavn().length()>0)
          {
            login.tjekLogin();
            if (login.isLoggetInd())
            {
              %><jsp:forward page="/Banankasse/legaliseret/oversigt.jsp"/><%
            }
            else
            {
              %><%=login.getMeddelelse()%><%
            }
          }
          else
          {
            %>Indtast brugernavn og password.<%
          }
        }
        else%>Velkommen
      </h3>
    </div>
  </body>
</html>
Avatar billede arne_v Ekspert
03. september 2005 - 15:36 #2
JSP/servlet containeren skal konvertere din JSP side til Java kode og den har problemer
med at skrive Java kode for menu.jsp
Avatar billede arne_v Ekspert
03. september 2005 - 15:37 #3
grundliggende må det være en server opsætnings fejl => brok dig hos DanSite

men som workaround prøv lige at kopier menu.jsp til menu2.jsp og inkluder den
under det navn og se om det så virker
Avatar billede trp79 Nybegynder
03. september 2005 - 17:11 #4
Så går det lidt bedre. Jeg kunne ikke få den til at overskrive det gamle deploy, så jeg prøvede at deploye under et nyt navn som det var men det virkede heller ikke. Så prøvede jeg at gøre som du skrev, da jeg har to menu.jsp i to forskellige kataloger - jeg omdøbte kun den ene, og så virkede det! Så smid du bare et svar arne :)

Tak for hjælpen, hvis du har lyst til at hjælpe med lidt SQL må du gerne kigge lidt på http://www.eksperten.dk/spm/645061

Mvh
Torben
Avatar billede arne_v Ekspert
03. september 2005 - 17:15 #5
ok

men jeg synes stadig at du skal brokke dig, fordi det bør ike være nødvendigt
med den slags workarounds
Avatar billede arne_v Ekspert
03. september 2005 - 17:15 #6
jeg har set banan spørgsmålet
Avatar billede trp79 Nybegynder
03. september 2005 - 17:25 #7
Okay. Jeg må nok indrømme at jeg nu fortryder, at jeg ikke bare dignede databasen efter den relationelle standard istedet for at lave kunstspring med id felter. Det var lidt nemmere med udtræk så. Men skal man se lidt positivt på det, så bliver der lidt flere sql udfordringer på denne måde ;o)
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

IT-JOB

IT-Universitetet i København

CIO

Udlændinge- og Integrationsministeriet

Jira og Confluence administrator til Koncern It

Allerød Kommune

Digitaliseringschef