Как я слышал, glassfish это больше все-таки контейнер для сервлетов.
Но я погуглил с помощью фразы "glassfish ServerSocket"
в первых строчках выдачи была ссылка
stoflru.org/questions/23632027/is-it-possible-to-i...
я бы предложил вам jetty
www.eclipse.org/jetty
там можно сделать так
public class SimplestServer
{
public static void main(String[] args) throws Exception
{
Server server = new Server(8080);
server.start();
server.join();
}
}
на хабре было несколько success историй