Tech Kraft

Documentum, AWS, Java, Ruby on Rails, Linux, Windows, App Servers


  • 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

Newsletter