It turns out that our process was setup correctly but the JBoss admin on Linux didn't have execute privileges on the JAR file. He added that in and then the driver was able to be registered.