Tomcat Server Error

mình đang học jsp and servlet viết trên eclipse, khi chạy server nó báo lỗi
[Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).]
ai biết fix lỗi chỉ mình, TKS! :slight_smile:

1 Like

có 2 nguyên nhân:
– chương trinh khác sử dụng port này -> đổi port khác.
– lân chạy trước tomcat đã chiếm port, không chịu stop, mở task manager lên, kill hêt java proccess.

3 Likes

Khả năng nhiều là có 2 instance của Tomcat / hoặc GlassFish. Ví dụ lần trước bạn code bằng Netbean, nó sử dụng config của nó và chạy Tomcat server (thường thì bộ cài Netbeans cũng có sẵn bộ cài Tomcat nên nó start cái Tomcat trong này). Sau đó, bạn sử dụng Eclipse và chạy Tomcat download từ trang chủ về.

Cách fix: Sử dụng Program Manager kill toàn bộ Tomcat/ Glassfish instance rồi chạy lại.

3 Likes

OK rồi mình chỉ cần end process những thằng sử dụng mấy cái port trên :slight_smile:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?