Servlet Development Guide : PART IV Appendices : Appendix C Library Loading Reference : Library Name Format
Library Name Format
Table 18 describes the conventions different operating systems use for shared libraries.
Table 18 – Library name format 
Operating System
Library Name
Example
AIX
libbasenamesuffix.a
libmyservlet1112d.a
HP-UX
libbasenamesuffix.sl
libmyservlet1112d.sl
Linux
libbasenamesuffix.so
libmyservlet1112d.so
Solaris
libbasenamesuffix.so
libmyservlet1112d.so
Windows
basenamesuffix.dll
myservlet1112d.dll