Just focusing on this part:
Exception : javax.resource.spi.SecurityException: No password credential found
Either your persistence.xml
is setup wrong, or your glassfish instance doesn't have the jdbc resources configured.
To configure the resources, right-click on 'GlassFish Server', and choose 'View Domain Admin Console'.
[UPDATE]
Further communication and research of your logs (thanks for the cleanup), makes me suspect that the connection pool is not setup right. From within the Admin Console, you should be able to do a successful 'ping' on the connectionpool which you have apparently named as 'ejbpool'.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…