Solution: Intellij IDEA won't synchronize with file system changes
Submitted by Matt Fleming on Wed, 2008-12-10 19:12.
Normally this isn't an issue. I've been working with IntelliJ for a few years now and never had this problem before. But no matter what I did, the IDE would only present me with an old version of my filesystem whenever the choose location dialog would come up. Then stranger things started to happen... I couldn't create a new project, builds started to fail and classes that existed on the filesystem wouldn't show up in the project. I took me a while to figure out how to get things back on track, even though the solution takes about 2 seconds once you know what to do.
How Spring Security hooks to Central Authentication Service (CAS)
Submitted by Matt Fleming on Wed, 2008-12-10 10:53.
Our latest software project used CAS for authentication and single sign-on. I couldn't find any good documentation on how Spring Security and CAS played together. There is some documentation about how to configure your application to use CAS but not much on what messages go back and forth by whom and when.
- 2 comments
- Read more
- 497 reads
Running Maven Built Web Applications Directly From Intellij IDEA
Submitted by Matt Fleming on Wed, 2008-12-10 00:07.WS-Security, Weblogic 10.2, Service Controls, and legacy namespaces
Submitted by Matt Fleming on Sun, 2008-08-03 13:42.
I 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)
Submitted by Matt Fleming on Wed, 2008-07-16 14:25.QName exception when generating a Service Control in Weblogic Workshop 10.2
Submitted by Matt Fleming on Wed, 2008-07-09 11:35.OSX: The Apache Tomcat Native library... was not found on the java.library.path
Submitted by Matt Fleming on Mon, 2008-02-18 15:08.
Here'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
Submitted by Matt Fleming on Mon, 2008-01-14 10:22.
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...
- 2 comments
- Read more
- 4968 reads
Dynamic list binding in Spring MVC... what? why?
Submitted by Matt Fleming on Fri, 2007-09-07 21:33.
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.
- 14 comments
- Read more
- 6569 reads
Full Stack: Portable Home Directory over NFS on OSX authenticated via OpenLDAP on Debian Linux
Submitted by Matt Fleming on Sat, 2007-08-25 16:20.
OSX 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...
- 9 comments
- Read more
- 20593 reads

Recent comments
19 hours 53 min ago
1 week 5 days ago
3 weeks 17 hours ago
3 weeks 6 days ago
3 weeks 6 days ago
5 weeks 6 days ago
5 weeks 6 days ago
6 weeks 1 day ago
6 weeks 4 days ago
8 weeks 2 days ago