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") %>
</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