-
Setting up Spring Security in Eclipse – I
Setting up Spring Create a new Dynamic Web Project in Eclipse (needs Web tools download from Eclipse) with the following parameters: Project name: <your-project-name> Rest default settings Download and unzip the latest Spring jar files from http://www.springsource.org/download/community?project=Spring%2520Framework Copy the following files from the above unzipped folder into the Web/WEB-INF/lib folder: org.springframework.asm-3.x.x.RELEASE-x.jar org.springframework.beans-3. x.x.RELEASE-x.jar org.springframework.context-3. x.x.RELEASE-x.jar Continue reading
-
Understanding Spring Security
Spring Security, formerly known as Acegi Security, is a framework that provides a way to secure your spring application. As you look for online resources on Spring Security, you will find several people using it with Grails as well. I am not familiar with Grails, so we will discuss only spring based applications, specifically web Continue reading
-
Access Error in Captiva InputAccel Administration Console
Who cares about pre-requisites? I have found in many technical courses, I’ve been able to get away with not having accomplished all the pre-requisites. Also, I’ve installed programs without having the latest JVM or other supporting programs as I may not plan to use that feature. Well, installing and configuring Captiva InputAccel has reminded me Continue reading
-
JBoss: Command Line Interface [CLI]
JBoss 7 has a new Command Line Interface (CLI) which can be used to deploy or undeploy applications. Go to the bin folder of your jboss installation Type the following command to start the CLI: ./jboss-cli.sh You will see the following response: You are disconnected at the moment. Type ‘connect’ to connect to the server Continue reading
-
Linux: scp command basics and to copy a directory
The scp command in linux is used to securely copy (scp – secure copy) files and folders from one linux server to another. The basic structure of the scp command is as follows: scp source target scp username@source_servername_or_ip:/path/to/file_or_directory location/to/copy/file_or_folder/to When you run the above command from the target directory, you will be prompted to type Continue reading
-
Documentum Composer: dar created with newer version issue
Sometimes when you create a dar file from a higher version of composer, and try to install that dar file with an earlier version, the dar deployer shows an error: This is easily fixed. Open the dar in a program like PKZip, or unzip the dar. There is a version.ini file in the root folder. Continue reading
-
Linux: How to truncate log file
Here is a way to truncate a log file on linux: cp /dev/null file_to_truncate.log Continue reading
-
Linux: How to switch user
To switch user when you are in the sudoers list: sudo su – username Linux will then ask you to type your password (not the user you are switching to, but the user you are logged in as). You can always do whoami to check who you are running the command as whoami Continue reading
-
Linux: How to suppress permission denied messages with find command
When doing a find command, like the following, if you do not have sufficient permissions, you will get a lot of “permission denied” messages. This sometimes drowns out the few lines where you actually get a hit. One way to avoid that is to add the following to the command: find / -name filename.txt 2>/dev/null Continue reading
-
Documentum D2: DM_STORAGE_E_BAD_TICKET Error
Users were getting the following error just after logging in to D2: The object id of the object appeared in the log file. Since that object was a dm_audit_trail object for a test object, I deleted the object using the following API command: destroy,c,<r_object_id> This resolved the error. Continue reading
About Me
Senior Software Engineer professional with over 16 years of success with multiple open source technologies and various Content Management platforms and solutions.
Proven technical abilities through numerous projects involving enterprise web application design and development, application installation, configuration and support, and workflow and collaboration system designs.
- Ability to learn new technologies and platforms quickly and apply them to the task at hand.
- Excellent analytical skills, and strong communication and collaboration abilities.
- Technical emphasis in including but not limited to Java, Ruby on Rails, Documentum and Alfresco
in both Linux and Windows based environments