Lỗi này Invalid resource : java:module/companyDB__pm
nghĩa là JNDI của bạn không tồn tại trong máy chủ của bạn, vì vậy để giải quyết vấn đề của bạn, bạn phải tạo JNDI trong máy chủ GlassFish của mình theo cách thủ công với cùng tên companyDB
Ví dụ:
Sau khi đăng nhập vào máy chủ của bạn, bạn sẽ thấy điều này:
Tạo Nhóm kết nối JDBC
Điền thông tin và nhấn tiếp theo Tôi đang sử dụng PostgresSQL, vì vậy trong trường hợp của bạn, hãy chọn MySQL:
Điền thông tin kết nối và nhấn kết thúc:
Để kiểm tra xem kết nối của bạn có thành công không, hãy nhấn ping và kiểm tra:
Bây giờ tạo JDBC Ressources:
Tạo một JNDI mới chỉ định cùng tên trong ứng dụng của bạn và chọn nhóm mà bạn đã tạo trước đó và nhấn kết thúc:
Bây giờ bạn có thể triển khai ứng dụng của mình, hy vọng điều này có thể giúp bạn.