<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>ClassNotFoundException in WebSphere</title>
  <link rel="self" href="https://liferay.dev/nl/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=56730" />
  <subtitle>ClassNotFoundException in WebSphere</subtitle>
  <id>https://liferay.dev/nl/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=56730</id>
  <updated>2026-05-17T05:05:54Z</updated>
  <dc:date>2026-05-17T05:05:54Z</dc:date>
  <entry>
    <title>ClassNotFoundException in WebSphere</title>
    <link rel="alternate" href="https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56740" />
    <author>
      <name>Brian Chan</name>
    </author>
    <id>https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56740</id>
    <updated>2005-11-22T08:02:38Z</updated>
    <published>2005-11-22T08:02:38Z</published>
    <summary type="html">It&amp;amp;#39;s been fixed in CVS.</summary>
    <dc:creator>Brian Chan</dc:creator>
    <dc:date>2005-11-22T08:02:38Z</dc:date>
  </entry>
  <entry>
    <title>ClassNotFoundException in WebSphere</title>
    <link rel="alternate" href="https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56738" />
    <author>
      <name>Leonard Sokol</name>
    </author>
    <id>https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56738</id>
    <updated>2005-10-16T19:57:00Z</updated>
    <published>2005-10-16T19:57:00Z</published>
    <summary type="html">Use the 3.2.0 JASS JAR for Websphere.</summary>
    <dc:creator>Leonard Sokol</dc:creator>
    <dc:date>2005-10-16T19:57:00Z</dc:date>
  </entry>
  <entry>
    <title>ClassNotFoundException in WebSphere</title>
    <link rel="alternate" href="https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56736" />
    <author>
      <name>balagav balagav</name>
    </author>
    <id>https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56736</id>
    <updated>2005-10-16T15:50:25Z</updated>
    <published>2005-10-16T15:50:25Z</published>
    <summary type="html">&lt;blockquote&gt;Go here to view JAAS&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href=&amp;#39;http://leonardsokol.com/liferay/websphere-oracle/jaas-config-info.htm&amp;#39; target=&amp;#39;_blank&amp;#39;&amp;gt;http://leonardsokol.com/liferay/websphere-...config-info.htm&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;and here to view how to setup WebSphere w/ Liferay 3.5.0 or 3.2.0&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href=&amp;#39;http://leonardsokol.com/liferay/websphere-oracle/directions-assumptions.htm&amp;#39; target=&amp;#39;_blank&amp;#39;&amp;gt;http://leonardsokol.com/liferay/websphere-...assumptions.htm&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;p style="text-align: right"&gt;&lt;/p&gt;&amp;lt;br /&amp;gt;&lt;/blockquote&gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Hi, I am using Websphere 6, I am having following problems with JAAS&amp;lt;br /&amp;gt;configuration:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Authentication failed for user:&amp;lt;br /&amp;gt;com.ibm.ws.console.security.ConnectToRuntimeException: null nested exception is javax.management.RuntimeErrorException: null nested error is java.lang.NoClassDefFoundError: com/liferay/portal/util/Constants.&amp;lt;br /&amp;gt;Try again.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;What should I do.  Do you have any documentation for WebSphere 6, for installing Liferay 3.6.1&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Thx</summary>
    <dc:creator>balagav balagav</dc:creator>
    <dc:date>2005-10-16T15:50:25Z</dc:date>
  </entry>
  <entry>
    <title>ClassNotFoundException in WebSphere</title>
    <link rel="alternate" href="https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56734" />
    <author>
      <name>balagav balagav</name>
    </author>
    <id>https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56734</id>
    <updated>2005-10-16T15:46:30Z</updated>
    <published>2005-10-16T15:46:30Z</published>
    <summary type="html">&lt;blockquote&gt;I have put liferay-portal-ent-3.5.0-jaas.jar into &amp;amp;#036;{WAS_INSTALLATION_ROOT}/lib/ext directory, along with jTDS, commons-dhcp and commons-pool jars.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;I have created JDBC connection pool and tested it. &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;I have set up a customer user registry. Then I went to enable the &amp;amp;quot;Global Security&amp;amp;quot; in websphere console, I have got the following message in &amp;amp;quot;SystemOut.log&amp;amp;quot; :&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;javax.management.RuntimeErrorException: null nested error is java.lang.NoClassDefFoundError: com/liferay/util/SystemProperties&amp;lt;br /&amp;gt;java.lang.NoClassDefFoundError: com/liferay/util/SystemProperties&amp;lt;br /&amp;gt;	at com.liferay.portal.util.Constants.&amp;amp;lt;clinit&amp;amp;gt;(Constants.java:96)&amp;lt;br /&amp;gt;	at com.liferay.portal.jaas.ext.websphere.PortalUserRegistry.checkPassword(PortalUserRegistry.java:72)&amp;lt;br /&amp;gt;	at com.ibm.ws.security.registry.UserRegistryImpl.checkPassword(UserRegistryImpl.java:294)&amp;lt;br /&amp;gt;	at com.ibm.ws.security.core.SecurityAdmin.checkPassword(SecurityAdmin.java:804)&amp;lt;br /&amp;gt;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&amp;lt;br /&amp;gt;	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)&amp;lt;br /&amp;gt;	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)&amp;lt;br /&amp;gt;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))&amp;lt;br /&amp;gt;	at java.lang.reflect.Method.invoke(Method.java(Compiled Code))&amp;lt;br /&amp;gt;	at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1366)&amp;lt;br /&amp;gt;	at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1012)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:233)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:86)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:167)&amp;lt;br /&amp;gt;	at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1249)&amp;lt;br /&amp;gt;	at com.ibm.ws.management.AdminServiceImpl&amp;amp;#036;1.run(AdminServiceImpl.java:901)&amp;lt;br /&amp;gt;	at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled Code))&amp;lt;br /&amp;gt;	at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:817)&amp;lt;br /&amp;gt;	at com.ibm.ws.console.security.ConnectToRuntime.authenticate(ConnectToRuntime.java:113)&amp;lt;br /&amp;gt;	at com.ibm.ws.console.security.SecurityValidation.runtimeCheck(SecurityValidation.java:276)&amp;lt;br /&amp;gt;	at com.ibm.ws.console.security.SecurityValidation.validate(SecurityValidation.java:244)&amp;lt;br /&amp;gt;	at com.ibm.ws.console.security.SecurityDetailAction.execute(SecurityDetailAction.java:192)&amp;lt;br /&amp;gt;	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)&amp;lt;br /&amp;gt;	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:275)&amp;lt;br /&amp;gt;	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1486)&amp;lt;br /&amp;gt;	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:528)&amp;lt;br /&amp;gt;	at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)&amp;lt;br /&amp;gt;	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2837)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1681)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)&amp;lt;br /&amp;gt;	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421)&amp;lt;br /&amp;gt;	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367)&amp;lt;br /&amp;gt;	at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:94)&amp;lt;br /&amp;gt;	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548)&amp;lt;br /&amp;gt;	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601)&amp;lt;br /&amp;gt;	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934)&amp;lt;br /&amp;gt;	at com.ibm.ws.tcp.channel.impl.WorkQueueManager&amp;amp;#036;Worker.run(WorkQueueManager.java:1021)&amp;lt;br /&amp;gt;	at com.ibm.ws.util.ThreadPool&amp;amp;#036;Worker.run(ThreadPool.java:1332)&amp;lt;br /&amp;gt;&lt;p style="text-align: right"&gt;&lt;/p&gt;&amp;lt;br /&amp;gt;&lt;/blockquote&gt;&amp;lt;br /&amp;gt;</summary>
    <dc:creator>balagav balagav</dc:creator>
    <dc:date>2005-10-16T15:46:30Z</dc:date>
  </entry>
  <entry>
    <title>ClassNotFoundException in WebSphere</title>
    <link rel="alternate" href="https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56732" />
    <author>
      <name>Leonard Sokol</name>
    </author>
    <id>https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56732</id>
    <updated>2005-08-02T06:11:51Z</updated>
    <published>2005-08-02T06:11:51Z</published>
    <summary type="html">Go here to view JAAS&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href=&amp;#39;http://leonardsokol.com/liferay/websphere-oracle/jaas-config-info.htm&amp;#39; target=&amp;#39;_blank&amp;#39;&amp;gt;http://leonardsokol.com/liferay/websphere-...config-info.htm&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;and here to view how to setup WebSphere w/ Liferay 3.5.0 or 3.2.0&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href=&amp;#39;http://leonardsokol.com/liferay/websphere-oracle/directions-assumptions.htm&amp;#39; target=&amp;#39;_blank&amp;#39;&amp;gt;http://leonardsokol.com/liferay/websphere-...assumptions.htm&amp;lt;/a&amp;gt;</summary>
    <dc:creator>Leonard Sokol</dc:creator>
    <dc:date>2005-08-02T06:11:51Z</dc:date>
  </entry>
  <entry>
    <title>ClassNotFoundException in WebSphere</title>
    <link rel="alternate" href="https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56729" />
    <author>
      <name>pkidman pkidman</name>
    </author>
    <id>https://liferay.dev/nl/c/message_boards/find_message?p_l_id=119785294&amp;messageId=56729</id>
    <updated>2005-08-01T04:00:21Z</updated>
    <published>2005-08-01T04:00:21Z</published>
    <summary type="html">I have put liferay-portal-ent-3.5.0-jaas.jar into &amp;amp;#036;{WAS_INSTALLATION_ROOT}/lib/ext directory, along with jTDS, commons-dhcp and commons-pool jars.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;I have created JDBC connection pool and tested it. &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;I have set up a customer user registry. Then I went to enable the &amp;amp;quot;Global Security&amp;amp;quot; in websphere console, I have got the following message in &amp;amp;quot;SystemOut.log&amp;amp;quot; :&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;javax.management.RuntimeErrorException: null nested error is java.lang.NoClassDefFoundError: com/liferay/util/SystemProperties&amp;lt;br /&amp;gt;java.lang.NoClassDefFoundError: com/liferay/util/SystemProperties&amp;lt;br /&amp;gt;	at com.liferay.portal.util.Constants.&amp;amp;lt;clinit&amp;amp;gt;(Constants.java:96)&amp;lt;br /&amp;gt;	at com.liferay.portal.jaas.ext.websphere.PortalUserRegistry.checkPassword(PortalUserRegistry.java:72)&amp;lt;br /&amp;gt;	at com.ibm.ws.security.registry.UserRegistryImpl.checkPassword(UserRegistryImpl.java:294)&amp;lt;br /&amp;gt;	at com.ibm.ws.security.core.SecurityAdmin.checkPassword(SecurityAdmin.java:804)&amp;lt;br /&amp;gt;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&amp;lt;br /&amp;gt;	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)&amp;lt;br /&amp;gt;	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)&amp;lt;br /&amp;gt;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))&amp;lt;br /&amp;gt;	at java.lang.reflect.Method.invoke(Method.java(Compiled Code))&amp;lt;br /&amp;gt;	at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1366)&amp;lt;br /&amp;gt;	at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1012)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:233)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:86)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128)&amp;lt;br /&amp;gt;	at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:167)&amp;lt;br /&amp;gt;	at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1249)&amp;lt;br /&amp;gt;	at com.ibm.ws.management.AdminServiceImpl&amp;amp;#036;1.run(AdminServiceImpl.java:901)&amp;lt;br /&amp;gt;	at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled Code))&amp;lt;br /&amp;gt;	at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:817)&amp;lt;br /&amp;gt;	at com.ibm.ws.console.security.ConnectToRuntime.authenticate(ConnectToRuntime.java:113)&amp;lt;br /&amp;gt;	at com.ibm.ws.console.security.SecurityValidation.runtimeCheck(SecurityValidation.java:276)&amp;lt;br /&amp;gt;	at com.ibm.ws.console.security.SecurityValidation.validate(SecurityValidation.java:244)&amp;lt;br /&amp;gt;	at com.ibm.ws.console.security.SecurityDetailAction.execute(SecurityDetailAction.java:192)&amp;lt;br /&amp;gt;	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)&amp;lt;br /&amp;gt;	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:275)&amp;lt;br /&amp;gt;	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1486)&amp;lt;br /&amp;gt;	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:528)&amp;lt;br /&amp;gt;	at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)&amp;lt;br /&amp;gt;	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2837)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1681)&amp;lt;br /&amp;gt;	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)&amp;lt;br /&amp;gt;	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421)&amp;lt;br /&amp;gt;	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367)&amp;lt;br /&amp;gt;	at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:94)&amp;lt;br /&amp;gt;	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548)&amp;lt;br /&amp;gt;	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601)&amp;lt;br /&amp;gt;	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934)&amp;lt;br /&amp;gt;	at com.ibm.ws.tcp.channel.impl.WorkQueueManager&amp;amp;#036;Worker.run(WorkQueueManager.java:1021)&amp;lt;br /&amp;gt;	at com.ibm.ws.util.ThreadPool&amp;amp;#036;Worker.run(ThreadPool.java:1332)&amp;lt;br /&amp;gt;</summary>
    <dc:creator>pkidman pkidman</dc:creator>
    <dc:date>2005-08-01T04:00:21Z</dc:date>
  </entry>
</feed>
