a .crt file usually has only a certificate and not the required key-pair (certificate + private key) to define an SSL server certificate. You need some file or keystore which was used under apache and which contained the private-key corresponding to the certificate.
Once you have both the certificate and private-key corresponding to it then you can run a few steps using openssl to create a PKCS12 file which can then be imported into glassfish using pkcs12import command that i posted earlier.
[Message sent by forum member 'kumarjayanti' (vbkumar.jayanti_at_sun.com)]
http://forums.java.net/jive/thread.jspa?messageID=377886