Skip navigation.
Home

WS-Security, Weblogic 10.2, Service Controls, and legacy namespaces

BEA LogoI was working on a Weblogic Portal application that needed to get information from a secure (WS-Security) third party web service over https. This web service used a legacy (pre-OASIS) WS-Security namespace and modern clients (like the one bundled with Weblogic server) don't create messages that conform to the old specification. Here's what I did to work around this restriction...

XSLT not working with separate web server using BEA plugin (wrong Content-Type)

BEA LogoWe use client side XSLT to generate our pages. After a push to our testing environment, we noticed that the XSLT would fail in Firefox but not IE.

QName exception when generating a Service Control in Weblogic Workshop 10.2

QName exception popupWe recently upgraded Weblogic Workshop to version 10.2. When I went to regenerate an existing Service Control from a new WSDL file, I was greeted with a not so nice error popup...

OSX: The Apache Tomcat Native library... was not found on the java.library.path

Tomcat IconHere's how to get rid of the log message-- INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path when you startup Tomcat on OSX. On Windows, all one needs to do is drop in a precompiled dll, on OSX there are a few more steps...

Row level security using Spring and Hibernate

[image:245 class="thumbnail"]Recently I was tasked with adding data security to an existing application. The security rules were complex, users within the same user role were supposed to be able to view and edit data differently. I decided to implement this task with a permissions based system whereby users were grouped into roles and each role had a certain set of permissions. Here's how I implemented the solution using Spring and Hibernate...

Dynamic list binding in Spring MVC... what? why?

[image:236 class=thumbnail]Previously, I wrote an article on how to achieve [dynamic list binding in Spring MVC]. Since I wrote that article, I have received emails and comments that ask (in a roundabout way) Why would I need to do this? When I wrote the other article I didn't explain the why; I just wrote the how. Here's why you need dynamic binding and the problems it is trying to solve.

Full Stack: Portable Home Directory over NFS on OSX authenticated via OpenLDAP on Debian Linux

Portable Home Directory IconOSX has what I would call an undocumented feature of the operating system- the portable home directory. Basically, it keeps a user's home directory sync'd up between a network share and the local pc. If you are not on the network you work on the local home directory. Whenever you login on the network, the mirror agent running on the local pc synchronizes the two directories. This simple, extremely useful concept came with a steep learning curve. I think it took me two weeks to get this all working...

Simpsonized!

head-shot (simpsonized) I finally got the simpsonizer to work on a picture. I think the site has been slammed because of the movie. Once you get an image saved, it is pretty fun to play around with the app.

Squeezebox: a network music player

[image:220 size="thumbnail" class="thumbnail"]After getting my Infrant Ready NAS NV+, I promptly transferred all of my digital media to it (e.g. music, home video, etc). Having the NAS also gave me enough energy to finish ripping our entire music collection. After that was all done, I wanted to actually listen to the music that I just painstakingly collected. The Ready NAS has a built in slimserver which is some software which catalogues your music and allows for playback.

New wireless router

[image:217 class=thumbnail]My linksys WRT54GX started flaking out on me; the wireless connection started to drop enough for me to notice. At first I thought that maybe the card in my PC was to blame but after all PCs on our little network started doing it, I decided to replace the router. I personally can't stand it when equipment half-works... either fail 100% or work! I guess I'm a do or do not, there is no try type...<img src="" title="" alt="" />

Syndicate content