AW: [opencms-dev] Real Client IP address in Open CMS

Peter Hagl Peter.Hagl at gmx.at
Mon Aug 18 11:19:01 CEST 2003


Dear Users

My latest tried code gives the following errors. Can you help me? What is
wrong?

Your's

Peter

<%@ page import="java.util.*,javax.servlet.*,com.opencms.flex.jsp.*" %><%

CmsJspActionElement cms = new CmsJspActionElement(pageContext, request,
response);

HttpServletRequest req
=(HttpServletRequest)cmsobject.getRequestContext().getRequest().getOriginalR
equest();
String ip=req.getRemoteAddr();


out.println("<h3>A simple sample
navigation</h3>");
out.println(""+ip);

%>

-------------------------------------------------------------------------------------------------
Root cause:
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] Since fork is true, ignoring compiler setting.
    [javac] Compiling 1 source file
    [javac] Since fork is true, ignoring compiler setting.
    [javac] D:\Tomcat
4.1\work\Standalone\localhost\opencms\WEB-INF\jsp\offline\system\modules\Mee
tingroom\elements\tt_jsp.java:48: cannot resolve symbol
    [javac] symbol  : variable cmsobject
    [javac] location: class org.apache.jsp.tt_jsp
    [javac] HttpServletRequest req
=(HttpServletRequest)cmsobject.getRequestContext().getRequest().getOriginalR
equest();
    [javac]                                             ^
    [javac] 1
error

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





> When you get a resource loader error, there is usually a detailed
> explanation a but further down telling you which line of code and at
> which position and in which file the app is in error.
> 
> You need to try a little debugging, I don’t know if your error is 
> simply
> >from copy paste, but for example, you have missed a semi-colon in your
> first line of code.
> 
> You should only need to scroll 2 or 3 lines down to see the error
> report, or you can copy the whole error report to notepad or any editor
> for easier viewing.
> 
> Happy debugging,
> 
> mark
> 
> -----Ursprüngliche Nachricht-----
> Von: opencms-dev-admin at opencms.org
> [mailto:opencms-dev-admin at opencms.org] Im Auftrag von Peter Hagl
> Gesendet: 18 August 2003 10:25
> An: opencms-dev at opencms.org
> Betreff: Re: [opencms-dev] Real Client IP address in Open CMS
> 
> Hi Achim
> 
> Can you help me. How can I built an API into OpenCMS. Can you please
> send me
> a hole example code that is running.
> 
> I have tried so much, but nothing works: 
> 
> e.g.
> ObjectInputStream inStream = new
> ObjectInputStream(request.getInputStream());
> String myRequestObject = (String)inStream.readObject();
> 
> That' s why I need a hole example which includes all definitions like
> libaries, JSP and so on. Because I get every time errors like 
> Recource loader errors and I don't know if it is from the environment or
> >from my code. Please send me an code example which I can just pick out
> with copy
> and paste and that is working.
> 
> That will be really nice from you.
> 
> Thank' s a lot
> 
> Peter 
> 
> 
> > Hi Peter,
> > 
> > this is nothing that belongs Opencms, this belongs to the Sun J2EE
> API.
> > 
> > There you have a Object, called Request. This object brings all
> Enviroment
> > variables from the Client. There you can do something like that:
> > String sIpadress = myRequestObject.REMOTE_ADDR;
> > 
> > Hope this helps
> > 
> > Achim
> > 
> > > I have read the email "real client ip adress" in OpenCms but I have
> not
> > > understood how I can use the Request Object and how I can read out
> the
> > > REMOTE_ADDR. Can anyone send me an example  about that. I' m a
> newcomer
> > > of OpenCMS. I don' t know anything about the Request Object and the
> > > REMOTE_ADDR.
> > >
> > > Any help is appreciated. Thank you very much for your support
> > >
> > > Best regards
> > >
> > > Peter
> > >
> > > --
> > > COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
> > > --------------------------------------------------
> > > 1. GMX TopMail - Platz 1 und Testsieger!
> > > 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
> > > 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday -
> 8.
> > > e-Post
> > >
> > > _______________________________________________
> > > This mail is send to you from the opencms-dev mailing list
> > > To change your list options, or to unsubscribe from the list, please
> > > visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> > 
> > 
> > 
> > _______________________________________________
> > This mail is send to you from the opencms-dev mailing list
> > To change your list options, or to unsubscribe from the list, please
> visit
> > http://mail.opencms.org/mailman/listinfo/opencms-dev
> > 
> 
> -- 
> COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
> --------------------------------------------------
> 1. GMX TopMail - Platz 1 und Testsieger!
> 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
> 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8.
> e-Post
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please
> visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev
> 

-- 
COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
--------------------------------------------------
1. GMX TopMail - Platz 1 und Testsieger!
2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post




More information about the opencms-dev mailing list