Hi all,
I am a new jdbforms enthusiastic user . I ' d like to thank everyone for
this package because it is really very useful.

By the way I would like to signal what I think could be a very strange bug.
I have a table defined in dbforms-config.xml:
---------------
<table name="CENTRALE"
             defaultVisibleFields="ID_CENTRALE" >
  <field name="ID_CENTRALE"  fieldType="number"  size="22" isKey="true"/>
  <field name="NOME"   fieldType="varchar2"  size="50"/>
  <field name="INDIRIZZO"  fieldType="varchar2"  size="50"/>
  <field name="PROVINCIA"  fieldType="varchar2"  size="50"/>
  <field name="CAP"   fieldType="varchar2"  size="50"/>
  <field name="NUMTEL1"   fieldType="varchar2"  size="50"/>
  <field name="NUMTEL2"   fieldType="varchar2"  size="50"/>
  <field name="TIPO"   fieldType="number"  size="22"/>

  <!-- add "granted-privileges" element for security constraints -->

 </table>
-------------------
I have  a jsp (CENTRALE_list.jsp) file that should visualize its contents.
-------------------
<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %>
<% int i=0; %>
<html xmlns:db="http://www.wap-force.com/dbforms";>
<head>
<db:base/>
<title>List --- file: CENTRALE_list.jsp</title>
<link href="dbforms.css" rel="stylesheet"/>
</head>
<body class="clsPageBody">
<table align="center" border="0" width="100%" cellspacing="0"
cellpadding="1" class="clsMainMenuTable">
<tr>
<td>
<table border="0" width="100%" cellspacing="0" cellpadding="3"
class="clsMainMenuTable">
<tr class="clsMainMenuTableRow">
<td>
<span class="clsMainMenu">CENTRALE</span>
</td>
<td class="clsMainMenu" align="right">
<a class="clsMainMenu" href="CENTRALE_list.jsp">[List]</a>
<a class="clsMainMenu" href="menu.jsp">[Menu]</a>
<a class="clsMainMenu" href="logout.jsp">[Log out]</a>
</td>
</tr>
</table>
<db:dbform multipart="false" autoUpdate="false"
followUp="/CENTRALE_list.jsp" maxRows="*" tableName="CENTRALE">
<db:header>
<db:errors/>
<table align="center" >
 <tr class="clsHeaderDataTableRow">
<td class="clsHeaderDataTableCell">ID_CENTRALE</td>
</tr>
</db:header>
<db:body allowNew="false">
<tr class="<%= (i++%2==0) ? "clsOddDataTableRow" : "clsEvenDataTableRow"
%>">
<td>
<%= currentRow_CENTRALE.get("ID_CENTRALE") %>&nbsp;
</td>
</tr>
</db:body>

<db:footer></table>
<center>
<hr width="400"/>
<db:navNewButton styleClass="clsButtonStyle" followUp="/CENTRALE_single.jsp"
caption="Insert new ..."/>
</center>
</db:footer>
</db:dbform>
</body>
</html>
-------------------
When i try to request the page, I receive the followng error:

javax.servlet.ServletException: org/apache/jsp/CENTRALE_005flist_jsp (wrong
name: org/apache/jsp/centrale_005flist_jsp) <<<<<<<=======
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:256)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

root cause
java.lang.NoClassDefFoundError: org/apache/jsp/CENTRALE_005flist_jsp (wrong
name: org/apache/jsp/centrale_005flist_jsp)
 java.lang.ClassLoader.defineClass0(Native Method)
 java.lang.ClassLoader.defineClass(ClassLoader.java:502)
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
 java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
 java.net.URLClassLoader.access$100(URLClassLoader.java:54)
 java.net.URLClassLoader$1.run(URLClassLoader.java:193)
 java.security.AccessController.doPrivileged(Native Method)
 java.net.URLClassLoader.findClass(URLClassLoader.java:186)
 org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:192)
 org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:110)

org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:585)

org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.jav
a:177)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
96)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
------
>From the tomcat console NO output about this request.
-------my log4j.properties
begin log4j.props
#IMPORTANT -  Watch for trailing whitespaces after each statement!!!

#log4j.rootCategory=debug, stdout, logFile
#log4j.rootCategory=warn, stdout
log4j.rootCategory=debug, warn, stdout , stderr, logFile

#log4j.category.org.dbforms.validation=debug, stdout
#log4j.additivity.org.dbforms.validation=false

log4j.category.org.dbforms.ConfigServlet=debug, stdout
log4j.category.org.dbforms=INFO, stdout
log4j.additivity.org.dbforms.ConfigServlet=false

#out to console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

#out to file
log4j.appender.logFile=org.apache.log4j.RollingFileAppender
#tomcat uses bin as current directory when writing log
log4j.appender.logFile.File=c:\log4j\log4j_log.txt
log4j.appender.logFile.MaxFileSize=10000KB
log4j.appender.logFile.MaxBackupIndex=1

# Pattern to output the caller's file name and line number.
log4j.appender.logFile.layout=org.apache.log4j.PatternLayout
log4j.appender.logFile.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

#end log4j.props

-----------------------------------------------
*********************************************
THe strange thing is that if I rename the page in CENTRALISSIMA_list.jsp or
any other name
the response from tomcat is ok  So I don't understand what does the error
(wrong name) message above means.
What do you think?
The database is oracle 8.1.7 , the jdbc driver is class12.zip and the
servlet container is tomcat 5.0.12.
Dbforms is 1.1.4pr1.

Another really important question.How is possible to trace the flow of the
framework when i need to debug it?
The tomcat console is very painful and not every message is put on it. Is
there a way to attach a visual debugger to dbforms to understand better how
it works?
If I could trace I can understand how to correct bugs like the above.
Plese, send me some info about this topic.
Thank a lot.
Alex






-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
DbForms Mailing List

http://www.wap-force.net/dbforms

Reply via email to