Trying to call "/accountlet" will never work because there is no pattern match for it - for security reasons, anonymous servlets are not supported: a servlet is not accessible by its servlet name. A servlet may have zero or more url patterns associated with it. I'm not sure whether the pattern match you are providing is valid either, or at least interpreted in the way you think - that is not a pattern form I've ever tried. In order to test things, I would put a concrete pattern in its place. You can try some fancy stuff later.
http://localhost:8080/WebModule/accountlet should then work.
I would also check http://localhost:8080/web-console to make sure the servlet mapping is as you expect.