[jcifs] RE: java.lang.ExceptionInInitializerError for AS4
fei_zou at trendmicro.com.cn
fei_zou at trendmicro.com.cn
Wed Sep 5 11:09:04 GMT 2007
Thanks, I have solved the issue.
It¡¯s caused by the wrong hostname of local machine.
After I add the hostname and related IP address into /etc/hosts, I solved the issue.
Thanks & Regards
Fei Zou
________________________________
From: Fei Zou (RD-CN)
Sent: 2007Äê9ÔÂ5ÈÕ 11:37
To: 'jcifs at lists.samba.org'
Subject: java.lang.ExceptionInInitializerError for AS4
Dears,
I setup a tomcat 6.0.13, with JDK1.5.0.05, jCIFS 1.2.13, I want to use jCIFS to do HTTP authentication with backend AD server.
The OS environment is Linux AS4, kernel is 2.6.18.
After set the web.xml, start tomcat, and access via 8080 port , I get a ExceptionInInitalizerError (The browser is FireFox 2.0):
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Filter execution threw an exception
root cause
java.lang.ExceptionInInitializerError
jcifs.UniAddress.<clinit>(UniAddress.java:62)
jcifs.http.NtlmHttpFilter.negotiate(NtlmHttpFilter.java:157)
jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:115)
root cause
java.lang.NullPointerException
jcifs.netbios.NbtAddress.<clinit>(NbtAddress.java:199)
jcifs.UniAddress.<clinit>(UniAddress.java:62)
jcifs.http.NtlmHttpFilter.negotiate(NtlmHttpFilter.java:157)
jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:115)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.
The web.xml is as following:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<filter>
<filter-name>NtlmHttpFilter</filter-name>
<filter-class>jcifs.http.NtlmHttpFilter</filter-class>
<init-param>
<param-name>jcifs.http.domainController</param-name>
<param-value>10.1.107.40</param-value>
</init-param>
<init-param>
<param-name>jcifs.util.loglevel</param-name>
<param-value>6</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>NtlmHttpFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
What¡¯s the reason for ExceptionInInitalizerError? How can I solve it?
Thanks & Regards
Fei Zou
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the jcifs
mailing list