Maruthi, the 'home page' where your portlet doesn't show, is that the page
you see before logging in or after (does it show 'Welcome Jetspeed Admin' at
the top, or a login form?)
If you are logged in as Admin, rights shouldn't be a problem.
Also, what are you 'printing' to the html page? Can you paste your
buildNormalContext() and your JSP?
Try a JSP or Velocity Template that just renders HELLO WORLD or something...
You have to take it one small step at a time with Jetspeed, or it becomes
difficult to trace the reason something is not working.
-Stijn
----- Original Message -----
From: "Maruthi" <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>
Sent: Monday, June 21, 2004 4:19 PM
Subject: Re: Not able to find JSP Portlet ...Problem with mysql database
> Hello Mr.Stefano,
>
> I logged into Jetspeed as "Admin" only ..but i am not able to find it.I am
not sure whether its related to security or datbase problem?.Can you please
tell me ..what to do to solve this problem?.
>
> Thank you,
> Maruthi.
>
> Stefano Bianchi <[EMAIL PROTECTED]> wrote:
> Are you sure is a problem related to database?
> Could it be the security for the portlet is set to Admin only so that when
you access as anon user you don't see it?
>
> Stefano
> ----- Original Message -----
> From: Maruthi
> To: [EMAIL PROTECTED]
> Sent: Monday, June 21, 2004 3:52 PM
> Subject: Not able to find JSP Portlet ...Problem with mysql database
>
>
> Hello all,
>
> I read somewhere in the mailing list as Torque will not support
"com.mysql.jdbc.Driver" ..is it true?.Now i am trying to connect mysql from
JSP Portlet by using "org.gjt.mm.mysql.Driver" then i could log-in into
jetspeed but in the cutomization pane when i pressed the button "Add
Portlet" to add my JSP portlet ..and i selected my JSP Portlet and pressed
apply button then i can see my JSP Portlet in the Customization pane and
then i pressed save and apply button then i am not able to find my portlet
in the front page (in the home page) as all other portlets are displyaing as
it is.What could be the problem for this ?.
>
> I have MYSQL 3.51 Driver,mysql-connector-java-3.0.14-production drivers in
my machine to connect JDBC to mySQL.My DSN name is ravuri....and my
> Database Name is "Thesiswork".I populated the SQL scripts in the source.
> Please see the attachment for my configuration. Please help me in this
regard ..as i am trying to solve this problem since last friday.
>
> Thanks in advance,
>
> Regards,
> Maruthi.
>
>
> --------------------------------------------------------------------------
----
> Do you Yahoo!?
> Yahoo! Mail - 50x more storage than other providers!
>
>
> --------------------------------------------------------------------------
----
>
>
> {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0
Arial;}{\f1\fnil Courier New;}{\f2\fnil\fcharset0 Courier New;}}
> {\colortbl ;\red255\green255\blue255;}
> {\*\generator Msftedit 5.41.21.2500;}\viewkind4\uc1\pard\f0\fs20
****************************************************************************
****************************************************************************
************************************************\par
> \b RegistrationJSPAction.java ....... I kept the .class file in
C:\\jakarta-tomcat-5.0.25\\webapps\\jetspeed\\WEB-INF\\classes\\org\\apache\
\jetspeed\\modules\\actions\par
> \b0\par
>
****************************************************************************
****************************************************************************
*************************************************\par
> \par
> \par
> \tab // Java Resources\par
> \par
> \tab import java.util.*;\par
> \tab import java.sql.*;\par
> \tab\par
> \tab // Jetspeed Resources\par
> \tab\par
> \tab import
org.apache.jetspeed.modules.actions.portlets.JspPortletAction;\par
> \tab import org.apache.jetspeed.portal.Portlet;\par
> \tab\par
> \tab // Turbine Resources\par
> \tab import org.apache.turbine.util.RunData;\par
> \tab import org.apache.turbine.util.Log;\par
> \tab\par
> \tab public class RegistrationJSPAction extends JspPortletAction\par
> \tab\{\par
> \tab\par
> \tab\tab\par
> \tab /**************\par
> \tab * Build the normal state content for this portlet.\par
> \tab * @param portlet The jsp-based portlet that is being built.\par
> \tab * @param rundata The turbine rundata context for this request.\par
> \tab **************/\par
> \tab\par
> \tab\tab protected void buildNormalContext(Portlet portlet, RunData
rundata)\par
> \tab\tab\{\par
> \tab\tab\tab\par
> \tab\tab\}\par
> \tab\tab\par
> \tab\tab public void doUpdate(RunData rundata,Portlet portlet)\par
> \tab\tab\{\par
> \tab\tab Hashtable args = new Hashtable();\par
> \tab\tab try\par
> \tab\tab \{\par
> \tab\tab \tab\tab // String address =
rundata.getParameters().getString("address");\par
> \tab\tab\tab \par
> \tab \tab\par
> \tab\tab\tab\tab String userid=\tab\tab
rundata.getParameters().getString("userid");\par
> \tab\tab\tab String password=\tab
rundata.getParameters().getString("password");\par
> \tab\tab\tab String fname=\tab\tab
rundata.getParameters().getString("fname");\par
> \tab\tab\tab String lname=\tab\tab
rundata.getParameters().getString("lname");\par
> \tab\tab\tab String email=\tab\tab
rundata.getParameters().getString("email");\par
> \tab\tab\tab String dob=\tab\tab
rundata.getParameters().getString("dob");\par
> \tab\tab\tab String sex=\tab\tab
rundata.getParameters().getString("sex");\par
> \tab\tab\tab String education=\tab
rundata.getParameters().getString("education");\par
> \tab\tab\tab String telhome=\tab
rundata.getParameters().getString("th");\par
> \tab\tab\tab String telmob=\tab\tab
rundata.getParameters().getString("tm");\par
> \tab\tab\tab String street=\tab\tab
rundata.getParameters().getString("streetnhno");\par
> \tab\tab\tab String city=\tab\tab
rundata.getParameters().getString("city");\par
> \tab\tab\tab String zip= \tab\tab
rundata.getParameters().getString("zip");\par
> \tab\tab\tab String country=\tab
rundata.getParameters().getString("country"); \par
> \tab\tab\tab \tab\par
> \tab\tab\tab \par
> \tab\tab\tab \par
> \tab\tab\tab // Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");\par
> \tab\tab\tab // Connection con =
DriverManager.getConnection("Jdbc:odbc:ravuri");\par
> \tab\tab\tab // Class.forName("com.mysql.jdbc.Driver");\par
> \tab\tab\tab Class.forName("org.gjt.mm.mysql.Driver");\par
> \tab\tab\tab Connection
con=DriverManager.getConnection("Jdbc:mysql://localhost:3306/Thesiswork","ro
ot","");\par
> \tab\tab\tab Statement st=con.createStatement();\par
> \tab\tab\tab String str="INSERT into registration
VALUES('"+userid+"','"+password+"','"+fname+"','"+lname+"','"+dob+"','"+educ
ation+"','"+sex+"','"+email+"',"+telhome+","+telmob+",'"+street+"','"+city+"
',"+zip+",'"+country+"')";\par
> \tab\tab\tab int i=st.executeUpdate(str);\par
> \tab\tab\tab System.out.println("Number of Rows inserted:" +i+"
> "); \par
> \tab\tab \tab \tab\par
> \tab\tab\tab // rundata.getRequest().setAttribute("address",address);\par
> \tab\tab\tab \par
> \tab\tab\tab st.close();\par
> \tab\tab\tab con.close();\par
> \tab\tab \}\par
> \tab\tab catch(Exception e)\par
> \tab\tab \{\par
> \tab\tab \par
> \tab\tab \tab\tab Log.error(e);\par
> \tab\tab \par
> \tab\tab \}//catch()\par
> \tab\tab \par
> \tab\tab\}//doUpdate\par
> \tab\tab\par
> \tab\}// class\par
> \tab\par
> \tab\par
>
****************************************************************************
****************************************************************************
********************************\par
> \b\tab RegistrationJSPAction.jsp ................... I kept the JSP in
C:\\jakarta-tomcat-5.0.25\\webapps\\jetspeed\\WEB-INF\\templates\\jsp\\portl
ets\\html\b0\par
>
****************************************************************************
****************************************************************************
********************************\par
> \par
> \highlight1\f1\tab \highlight1 \tab language="java"
contentType="text/html"\highlight0\par
> \highlight1 import = "java.io.*"\highlight0\par
> \highlight1 import = "java.lang.*"\highlight0\par
> \highlight1 import = "java.sql.*"\highlight0\par
> \highlight1\tab %>\highlight0\par
> \highlight1\tab\highlight0\par
> \highlight1\tab \highlight0\par
> \highlight1\tab \highlight0\par
> \highlight1\tab \highlight0\par
> \highlight1\tab\highlight0\par
> \highlight1\tab\highlight0\par
> \highlight1\tab\highlight0\par
> \highlight1\tab \tab\tab\highlight0\par
> \highlight1\tab \highlight0\par
> \highlight1\tab \highlight0\par
> \highlight1\tab \highlight0\par
> \highlight1\tab \highlight0\par
> \highlight1\tab\tab\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab
>
> \highlight0\par
> \highlight1\tab\tab\tab REGISTRATION FORM\highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab
>
> \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab User-ID:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab Password:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab Re-Enter Password:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab First Name:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab Last Name:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab E-Mail:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab Date Of Birth (DD/MM/YY):\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab Sex:\highlight0\par
> \highlight1\tab\tab\tab Male: [input] Female: [input] \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab Education:\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
\highlight1\tab\tab\tab\highlight0\par \highlight1\tab\tab\tab A&R(ET &
IT)\highlight0\par \highlight1\tab\tab\tabCE.\highlight0\par
\highlight1\tab\tab\tabEE&IT\highlight0\par
\highlight1\tab\tab\tabME\highlight0\par \highlight1\tab\tab\tab
\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab Telephone Home:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab Telephone Mobile:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab Street&H.NO:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab City:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab ZIP :\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \tab \highlight0\par
> \highlight1\tab\tab\tab \tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab Country:\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \tab\tab\highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab " method=post>\highlight0\par
> \highlight1\tab\tab\tab [input] " name=js_peid>\highlight0\par
> \par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab [input] \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\highlight0\par
> \highlight1\tab\tab \highlight1\tab\tab try\tab\highlight0\par
> \highlight1\tab\tab\{\highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab // rundata contains seseeion data and data from
Action Class::\highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab RunData
rundata=(RunData)request.getAttribute("rundata");\highlight0\par
> \highlight1\tab\tab\tab String jspeid = (String)
request.getAttribute("js_peid");\highlight0\par
> \highlight1\tab\tab\tab final String userid =
rundata.getUser().getUserName();\highlight0\par
> \highlight1\tab\tab\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab \highlight1\tab\tab\tab\tab String address =
(String) request.getAttribute("address"); ??\highlight0\par
>
\highlight1\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\
tab\tab ??\tab\highlight0\par
> \highlight1\tab\tab\tab\tab ??\highlight0\par
> \highlight1\tab\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab -->\highlight0\par
> \highlight1\tab\tab\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\tab String
userid=(String)request.getAttribute("userid");\highlight0\par
> \highlight1\tab\tab String
password=(String)request.getAttribute("password");\highlight0\par
> \highlight1\tab\tab String
fname=(String)request.getAttribute("fname");\highlight0\par
> \highlight1\tab\tab String
lname=(String)request.getAttribute("lname");\highlight0\par
> \highlight1\tab\tab String
email=(String)request.getAttribute("email");\highlight0\par
> \highlight1\tab\tab String
dob=(String)request.getAttribute("dob");\highlight0\par
> \highlight1\tab\tab String
sex=(String)request.getAttribute("sex");\highlight0\par
> \highlight1\tab\tab String
education=(String)request.getAttribute("education");\highlight0\par
> \highlight1\tab\tab String
telhome=(String)request.getAttribute("th");\highlight0\par
> \highlight1\tab\tab String
telmob=(String)request.getAttribute("tm");\highlight0\par
> \highlight1\tab\tab String
street=(String)request.getAttribute("streetnhno");\highlight0\par
> \highlight1\tab\tab String
city=(String)request.getAttribute("city");\highlight0\par
> \highlight1\tab\tab String
zip=(String)request.getAttribute("zip");\highlight0\par
> \highlight1\tab\tab String
country=(String)request.getAttribute("country"); \highlight0\par
> \highlight1\tab\tab\tab\highlight0\par
> \highlight1\tab\tab\}\tab\highlight0\par
> \highlight1\tab catch(Exception ex)\highlight0\par
> \highlight1 \tab\{\highlight0\par
> \highlight1\tab AppObjects.log("Error:error in RegistrationJSPTemplate.jsp
page",ex);\highlight0\par
> \highlight1\tab return;\highlight0\par
> \highlight1 \tab\}\highlight0\par
> \highlight1 \highlight0\par
> \highlight1 %>\highlight0\par
> \highlight1 \highlight0\par
> \highlight1 \par
> \par
> \par
> \highlight0\f0
****************************************************************************
****************************************************************************
**************************\par
> \b\tab RegistrationJSPAction.xreg
under ----C:\\jakarta-tomcat-5.0.25\\webapps\\jetspeed\\WEB-INF\\conf\b0\par
>
****************************************************************************
****************************************************************************
**************************\par
> \highlight1\f1\par
> \par
> \par
> \par
> \par
> \par
>
> \par
> \tab \par
> \par
> \tab\tab \par
>
> === message truncated ===
>
> ---------------------------------
> Do you Yahoo!?
> New and Improved Yahoo! Mail - 100MB free storage!
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]