启动tomcat时启动ServerSocket对其端口号进行监听,
我在listener里面写了个ServerSocket监听器
但是启动时会出现
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
怎么才能避免这个问题呢
请各位好友加以指点!!小弟万分感谢!
我在listener里面写了个ServerSocket监听器
但是启动时会出现
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
怎么才能避免这个问题呢
请各位好友加以指点!!小弟万分感谢!
端口号被占用了 换一个试试
在网上找个curports工具看哪个进程使用了这个端口,如果是tomcat可以使用此工具将使用某端口的进程关闭,如果是其他应用占用了端口,可以考虑调整其他应用的端口或你tomcat的端口。
你写个Listener说,给我管吧,你后,你碰壁。你想监听Tomcat端口实现什么功能?不妨想个别的办法实现
比如我访问我项目某个页面,在监听里面就是打印出访问的信息!