Well,

the examples still work. That is "only" the SourceCodeServlet that
makes problems, since it calls "getRealPath()". It "only" shows up the
source code of the JSP. You can always look at the JSP pages included
in the WAR file yourself.

BTW. we're using JIRA ([1])

HTH,
Matthias

[1] http://issues.apache.org/jira/browse/TOMAHAWK

On 5/9/06, raindrop dadawa <[EMAIL PROTECTED]> wrote:
Hi,
I am sorry to report my problem here.

I downloaded Myfaces exsamples from
http://www.apache.org/dyn/closer.cgi/myfaces/binaries/myfaces-1.1.1-examples.zip.


And I deployed simple.war and sandbox.war on WebLogic Server 9.x. The
samples works
quite well. But if I try to access [SOURCE] hyperlink, I always got a 500
error
caused by NullPointerException:

Error 500--Internal Server Error
java.lang.NullPointerException
  at java.io.FileInputStream.(FileInputStream.java:103)
  at java.io.FileInputStream.(FileInputStream.java:66)
  at
org.apache.myfaces.util.servlet.SourceCodeServlet.doGetSourceCodeServlet.java:49)


And then I downloaded
"org.apache.myfaces.util.servlet.SourceCodeServlet.java"
and found this snippet:

String realPath =
getServletConfig().getServletContext().getRealPath(webPage);
...
in = new BufferedInputStream(new FileInputStream(realPath));

Well, as to getRealPath(String) method, Servlet Specification V2.4 said at
SRV 14.2.8.1:

"This method returns null if the servlet container cannot translate the
virtual
path to a real path for any reason (such as when the content is being made
available
from a .war archive)."

So, my question is how can I get these samples work on WebLogic Server?

Sorry again for reporting my problem here bause I cannot find Myfaces
product on
bug entering page of Apache bugzilla.

Thanks a lot.

Best Regard.
dadawa

_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger:  http://messenger.msn.com/cn




--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
http://jroller.com/page/mwessendorf
mwessendorf-at-gmail-dot-com

Reply via email to