Foren

Login Jsp page

thumbnail
Ramalingaiah. D, geändert vor 7 Jahren.

Login Jsp page

Expert Beiträge: 486 Beitrittsdatum: 16.08.14 Neueste Beiträge
hi,
portal-ext.properties file inside jdbc connection working fine


jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.username=root
jdbc.default.password=root
jdbc.default.url=jdbc:mysql://localhost:3306/dms?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false


i need the concept(coding part) how EmailAddress and password are checking with DB in login page.
How it is going flow

Regards
Ram
thumbnail
David H Nebinger, geändert vor 7 Jahren.

RE: Login Jsp page

Liferay Legend Beiträge: 14918 Beitrittsdatum: 02.09.06 Neueste Beiträge
There is no direct checking in the login.jsp page itself.

Liferay has a complex mechanism for authentication that includes an authentication pipeline with pre and post authenticators, each of which can be responsible for different kinds of authentication including support for many SSO mechanisms.

If you're looking for some simple code in login.jsp or in the associated LoginMVCCommandAction that verifies email and password using some sort of DB query, it just doesn't exist.






Come meet me at the LSNA!
thumbnail
Ramalingaiah. D, geändert vor 7 Jahren.

RE: Login Jsp page

Expert Beiträge: 486 Beitrittsdatum: 16.08.14 Neueste Beiträge
HI David H Nebinger,

i have two project..
1. upload file remotely to Document and media through DLApp Service Soap.(addfileentry )method (wsdl)
package com.dms.webservices;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

import javax.swing.text.Document;
import javax.xml.rpc.ServiceException;

import com.liferay.portal.kernel.repository.model.FileEntrySoap;
import com.liferay.portal.service.ServiceContext;
import com.liferay.portlet.documentlibrary.service.http.DLAppServiceSoap;
import com.liferay.portlet.documentlibrary.service.http.DLAppServiceSoapServiceLocator;

public class FilesUpload {
	private static Document metadata;
	public static void uploadfile(File file) throws ServiceException, Exception {
	        
	        // TODO Auto-generated method stub
	        
	        ServiceContext serviceContext=new ServiceContext();
	        DLAppServiceSoapServiceLocator locator= new DLAppServiceSoapServiceLocator();
	        
	        DLAppServiceSoap service=locator.getPortlet_DL_DLAppService(getURL("Portlet_DL_DLAppService"));
	        FileEntrySoap fileEntry =service.addFileEntry(10664,15460, "remote.txt", "contract", file.getName(), "type=contract,meta1=test,meta2=test", "type=contract,meta1=test,meta2=test", getFileBytes(file), serviceContext);
	      
	   
	              
	}

	
	    public static URL getURL(String serviceName) throws MalformedURLException {
	         
	        String url = "http://localhost:8080"; // ip address of liferay server ex. = http://45.76.28.19:8181
	        String screenName = "test";
	        String password = "test";
	        int pos = url.indexOf("://");
	        String protocol = url.substring(0, pos + 3);
	        String host = url.substring(pos + 3, url.length());
	        StringBuilder sb = new StringBuilder();
	        sb.append(protocol);
	        sb.append(screenName);
	        sb.append(":");
	        sb.append(password);
	        sb.append("@");
	        sb.append(host);
	        sb.append("/api/axis/");
	        sb.append(serviceName);
	        // System.out.println("url>>>"+sb.toString());
	        return new URL(sb.toString());
	    }

	   private static byte[] getFileBytes(File file) throws IOException{
	   FileInputStream fileInputStream=null;
	        
	       // File file = new File();// file to upload --you just pass your file
	        
	        byte[] bFile = new byte[(int) file.length()];
	        
	            //convert file into array of bytes
	        fileInputStream = new FileInputStream(file);
	        fileInputStream.read(bFile);
	        
	        fileInputStream.close();
	       // Fields fields=new Fields();
	      //  fields.getNames();
	    //  System.out.println("fields:::::::::::::::::::::::::::::::::::::" + fields.getNames());
	           return bFile;
	           
	         
	}
	   

	}
	



2. A hook project which update the uploaded file with custom document type and meta-data using DLFileEntrylocalServiceUtil.updateFileEntry().

code below for your reference:
package com.dms.model.listeners;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;

import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse;
import javax.portlet.PortletException;

import com.liferay.portal.ModelListenerException;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.util.ParamUtil;
import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.model.BaseModelListener;
import com.liferay.portal.service.ServiceContext;
import com.liferay.portal.theme.ThemeDisplay;
import com.liferay.portlet.documentlibrary.model.DLFileEntry;
import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil;
import com.liferay.portlet.dynamicdatamapping.model.DDMStructure;
import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalServiceUtil;
import com.liferay.portlet.dynamicdatamapping.storage.Fields;

public class DLFileEntryListener extends BaseModelListener<dlfileentry> {
	
	public void onafterCreate(DLFileEntry dlFileEntry)throws ModelListenerException {
		
		System.out.println("&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;"
				+ dlFileEntry.getDescription());
		
		String names = dlFileEntry.getDescription();
		String[] metadata = names.split(",");
		for (int i = 0; i &lt; metadata.length; i++) {
			System.out.println("metadata&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;"+metadata[i]);
     }
		_log.info("This method will be called before create document");
	
		}
	

     public void onBeforerCreate(DLFileEntry dlFileEntry)
			throws ModelListenerException {
		System.out.println("&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;"
				+ dlFileEntry.getDescription());
		String names = dlFileEntry.getDescription();
		
		String[] metadata = names.split(",");
		for (int i = 1; i &lt; metadata.length; i++) {
			System.out.println("metadata&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;"+metadata[i]);
			
       }
		_log.info("This method will be called before create document");

	}
    private static Log _log = LogFactoryUtil.getLog(DLFileEntryListener.class);
    
    public void addFile(DLFileEntry dlFileEntry) throws ModelListenerException {
		
	      try {
			Map<string, fields> fieldsMap = new HashMap<string, fields>();
			
			Fields fields = new Fields();
		
			ServiceContext serviceContext  = new ServiceContext();
			InputStream inputStream = new  InputStream() {
				
				@Override
				public int read() throws IOException {
					// TODO Auto-generated method stub
					return 0;
				}
			};
			File file = new File("C:\test\test11.txt");
			
		
			
			try {
//			
				DLFileEntryLocalServiceUtil.updateFileEntry
				 
				 (dlFileEntry.getUserId(), dlFileEntry.getFileEntryId(), "", "", "", "",  "", true, 10307, fieldsMap, file, null, file.length(), serviceContext);
				
				
			} catch (Exception e) {
				System.out.println(e.getMessage());
				System.out.println("localservice");
				e.printStackTrace();
			}
//			
		} catch (Exception e) {
			System.out.println("localservice");
			e.printStackTrace();
			
		}
	      
		}
}
	
          
//public DDMStructure getDDMStructureByName(ThemeDisplay themeDisplay) throws com.liferay.portal.kernel.exception.SystemException {
//		DDMStructure structure = null;
//		try {
//			List<ddmstructure> structures = DDMStructureLocalServiceUtil
//					.getStructures(themeDisplay.getScopeGroupId());
//			for (DDMStructure struct : structures) {
//				if (struct.getName((Locale.ROOT)).equalsIgnoreCase(
//						"contract")) {
//					structure = struct;
//					break;
//				}
//			}
//		} catch (SystemException e) {
//			System.out.println(e.getMessage());
//			e.printStackTrace();
//		}
//		return structure;
//	}
//
//}
</ddmstructure></string,></string,></dlfileentry>


Question: How can i map both project and update the file with custom document type?

please help me!!

thank you & Regards
Ram
thumbnail
Nikhil Nishchal, geändert vor 7 Jahren.

RE: Login Jsp page

Regular Member Beiträge: 177 Beitrittsdatum: 22.06.12 Neueste Beiträge
While uploading file you can update its type, by DLFileEntryServiceUtil:
https://docs.liferay.com/portal/6.2/javadocs/com/liferay/portlet/documentlibrary/service/DLFileEntryServiceUtil.html
thumbnail
Ramalingaiah. D, geändert vor 7 Jahren.

RE: Login Jsp page

Expert Beiträge: 486 Beitrittsdatum: 16.08.14 Neueste Beiträge
HI Nishchal,



04:45:21,284 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:204] Processing FileEntry-hook-6.2.0.1.war
04:45:21,366 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][HookAutoDeployListener:50] Copying hook plugin for D:\load software\ramu\liferay-portal-6.2-ce-ga3\deploy\FileEntry-hook-6.2.0.1.war
04:45:21,466 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:863] Deploying FileEntry-hook-6.2.0.1.war
04:45:21,497 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:966] Updating FileEntry from version 6.2.0.1 to version 6.2.0.1
Expanding: D:\load software\ramu\liferay-portal-6.2-ce-ga3\deploy\FileEntry-hook-6.2.0.1.war into D:\load software\ramu\liferay-portal-6.2-ce-ga3\tomcat-7.0.42\temp\20160926044521497
Copying 1 file to D:\load software\ramu\liferay-portal-6.2-ce-ga3\tomcat-7.0.42\temp\20160926044521497\WEB-INF
Copying 1 file to D:\load software\ramu\liferay-portal-6.2-ce-ga3\tomcat-7.0.42\temp\20160926044521497\WEB-INF\classes
Copying 1 file to D:\load software\ramu\liferay-portal-6.2-ce-ga3\tomcat-7.0.42\temp\20160926044521497\WEB-INF\classes
04:45:21,747 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:2389] Modifying Servlet 2.5 D:\load software\ramu\liferay-portal-6.2-ce-ga3\tomcat-7.0.42\temp\20160926044521497\WEB-INF\web.xml
Copying 18 files to D:\load software\ramu\liferay-portal-6.2-ce-ga3\tomcat-7.0.42\webapps\FileEntry-hook
Copying 1 file to D:\load software\ramu\liferay-portal-6.2-ce-ga3\tomcat-7.0.42\webapps\FileEntry-hook
Deleting directory D:\load software\ramu\liferay-portal-6.2-ce-ga3\tomcat-7.0.42\temp\20160926044521497
04:45:21,857 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][HookAutoDeployListener:56] Hook for D:\load software\ramu\liferay-portal-6.2-ce-ga3\deploy\FileEntry-hook-6.2.0.1.war copied successfully. Deployment will start in a few seconds.
Sep 26, 2016 4:45:28 AM org.apache.catalina.startup.HostConfig deleteRedeployResources
INFO: Undeploying context [/FileEntry-hook]
04:45:28,548 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HotDeployEvent:145] Plugin FileEntry-hook requires marketplace-portlet
04:45:28,558 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HookHotDeployListener:950] Hook for FileEntry-hook was unregistered
Sep 26, 2016 4:45:28 AM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
04:45:28,558 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][PluginPackageUtil:1016] Reading plugin package for FileEntry-hook
Sep 26, 2016 4:45:29 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory D:\load software\ramu\liferay-portal-6.2-ce-ga3\tomcat-7.0.42\webapps\FileEntry-hook
04:45:30,156 INFO [localhost-startStop-28][HotDeployEvent:145] Plugin FileEntry-hook requires marketplace-portlet
04:45:30,159 INFO [localhost-startStop-28][HotDeployImpl:217] Deploying FileEntry-hook from queue
04:45:30,159 INFO [localhost-startStop-28][PluginPackageUtil:1016] Reading plugin package for FileEntry-hook
Sep 26, 2016 4:45:30 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
04:45:30,345 INFO [localhost-startStop-28][HookHotDeployListener:691] Registering hook for FileEntry-hook
Loading file:/D:/load%20software/ramu/liferay-portal-6.2-ce-ga3/tomcat-7.0.42/temp/53-FileEntry-hook/WEB-INF/classes/portal.properties
04:45:30,361 INFO [localhost-startStop-28][HookHotDeployListener:819] Hook for FileEntry-hook is available for use
>>>>>>>>>>>>>>>onAfterCreate>>>>>>>>>>>>>>>>>>>>>>
metadata>>>>>>>>>>>>>>>type=contract
metadata>>>>>>>>>>>>>>>meta1=test
metadata>>>>>>>>>>>>>>>meta2=test
ading file
ading file1
ading file2
com.liferay.portlet.documentlibrary.NoSuchFileEntryException: No DLFileEntry exists with the primary key 18812
at com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistenceImpl.findByPrimaryKey(DLFileEntryPersistenceImpl.java:11110)
at com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistenceImpl.findByPrimaryKey(DLFileEntryPersistenceImpl.java:11128)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.updateFileEntry(DLFileEntryLocalServiceImpl.java:1505)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115)
at com.liferay.portal.spring.transaction.DefaultTransactionExecutor.execute(DefaultTransactionExecutor.java:62)
at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:51)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111)
at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:175)
at com.sun.proxy.$Proxy198.updateFileEntry(Unknown Source)
at com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.updateFileEntry(DLFileEntryLocalServiceUtil.java:811)
at com.dms.model.listeners.DLFileEntryListener.addFile(DLFileEntryListener.java:78)
at com.dms.model.listeners.DLFileEntryListener.onAfterCreate(DLFileEntryListener.java:32)
at com.dms.model.listeners.DLFileEntryListener.onAfterCreate(DLFileEntryListener.java:1)
at com.liferay.portal.model.BaseModelListener.onAfterCreate(BaseModelListener.java:1)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:67)
at com.sun.proxy.$Proxy597.onAfterCreate(Unknown Source)
at com.liferay.portal.service.persistence.impl.BasePersistenceImpl.update(BasePersistenceImpl.java:337)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(DLFileEntryLocalServiceImpl.java:234)
at sun.reflect.GeneratedMethodAccessor1899.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115)
at com.liferay.portal.spring.transaction.DefaultTransactionExecutor.execute(DefaultTransactionExecutor.java:62)
at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:51)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111)
at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:175)
at com.sun.proxy.$Proxy198.addFileEntry(Unknown Source)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryServiceImpl.addFileEntry(DLFileEntryServiceImpl.java:71)
at sun.reflect.GeneratedMethodAccessor2019.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115)
at com.liferay.portal.spring.transaction.DefaultTransactionExecutor.execute(DefaultTransactionExecutor.java:62)
at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:51)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111)
at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:56)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111)
at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:175)
at com.sun.proxy.$Proxy199.addFileEntry(Unknown Source)
at com.liferay.portal.repository.liferayrepository.LiferayRepository.addFileEntry(LiferayRepository.java:137)
at com.liferay.portlet.documentlibrary.service.impl.DLAppServiceImpl.addFileEntry(DLAppServiceImpl.java:215)
at com.liferay.portlet.documentlibrary.service.impl.DLAppServiceImpl.addFileEntry(DLAppServiceImpl.java:153)
at sun.reflect.GeneratedMethodAccessor2313.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115)
at com.liferay.portal.spring.transaction.DefaultTransactionExecutor.execute(DefaultTransactionExecutor.java:62)
at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:51)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111)
at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:56)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111)
at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:175)
at com.sun.proxy.$Proxy195.addFileEntry(Unknown Source)
at com.liferay.portlet.documentlibrary.service.DLAppServiceUtil.addFileEntry(DLAppServiceUtil.java:103)
at com.liferay.portlet.documentlibrary.service.http.DLAppServiceSoap.addFileEntry(DLAppServiceSoap.java:98)
at sun.reflect.GeneratedMethodAccessor2112.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at com.liferay.util.axis.AxisServlet.service(AxisServlet.java:178)
at com.liferay.portal.servlet.AxisServlet.service(AxisServlet.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.authverifier.AuthVerifierFilter.processFilter(AuthVerifierFilter.java:169)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:226)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)