Sunday, August 16, 2009

IntegraTUM WebDisk on RHEL 5.3 x64 using Tomcat 5.5.28

WebDisk lets you push CIFS to HTTP via an application server.


Here's an example install on RHEL 5.3 x64 / Tomcat using Sun Java JDK.

Instalation is very much identical on Windows (Replace with C:/tmp/webdisk for example).


In this example we assume an application server gets installed on 192.168.1.4 and 192.168.1.2 is the CIFS server.


Create the tomcat users:

useradd tomcat

passwd tomcat

su - tomcat


Download and unpack tomcat:

wget http://apache.mirrors.evolva.ro/tomcat/tomcat-5/v5.5.28/bin/apache-tomcat-5.5.28.tar.gz

gtar zxvf apache-tomcat-5.5.28.tar.gz


Add the tomcat manager role (replace with your password).

ed apache-tomcat-5.5.28/conf/tomcat-users.xml

27i

Add the following roles (inside tags of course):

role rolename="manager"

user username="tomcat" password="tomcat" roles="manager"


Setup Java

Download and innstall Java (if not installed) - Java SE Development Kit 6u16 from http://java.sun.com/javase/downloads/index.jsp

chmod +x jdk-6u16-linux-x64-rpm.bin

su -c ./jdk-6u16-linux-x64-rpm.bin

rpm -ql jdk-1.6.0_16-fcs | grep bin

echo "export JAVA_HOME=/usr/java/jdk1.6.0_16" >> ~/.bashrc

. ~/.bashrc

echo $JAVA_HOME

/usr/java/jdk1.6.0_16


Start TomCat:

./startup.sh

http://192.168.1.4:8080/

Login: tomcat:tomcat


Install IntegraTUM WebDisk

cd ~

wget http://downloads.sourceforge.net/project/webdisk/webdisk/0.44/IntegraTUM_WebDisk_0.44.tar.gz

gtar zxvf IntegraTUM_WebDisk_0.44.tar.gz

mv IntegraTUM_WebDisk_0.44 ~/ba


Create ba.xml:

ed ~/apache-tomcat-5.5.28/conf/Catalina/localhost/ba.xml


Create web.xml:

cd /home/tomcat/ba/webapp/WEB-INF/

cp web_default.xml web.xml

ed web.xml

1,$s/YOUR_SERVER_IP/192.168.1.2/g


Create /tmp/webdisk:

mkdir /tmp/webdisk

chmod 777 /tmp/webdisk/


Restart Tomcat:

cd ~/apache-tomcat-5.5.28/bin/

./shutdown.sh

./startup.sh


You should now see ba Display Name: IntegraTUM WebDisk in http://192.168.1.4:8080/manager. Make sure it's started.

Access your application: http://192.168.1.4:8080/ba/base/



You login with the username / passsword on the CIFS server OS. Make sure a "username" folder is shared.


You may also want to check out Davenport WebDAV SMB Gateway:

http://davenport.sourceforge.net/

Thursday, August 13, 2009

Microsoft banned from selling Office in the US by Texas Judge

Here's something you don't see everyday.. Texas judge bans Microsoft from selling XML based products like Office 2007 in the US:

http://news.prnewswire.com/DisplayReleaseContent.aspx?ACCT=104&STORY=/www/story/08-12-2009/0005076218&EDATE=

http://files.newswire.ca/816/CourtDocuments.pdf

This creates a pretty nasty precedent... remember, OpenOffice does the same thing too...

The patent:

http://www.patentstorm.us/patents/5787449/fulltext.html