1. 启动Jboss或Tomcat是出现端口被占用错误,如“Address already in use: JVM_Bind:8009”?
答:
原因可能是:
(1)你已经启动了相应服务,比如你之前启动了一个Tomcat后你有企图启动另外一个。
(2)其它的应用使用了这个端口,如果你知道是哪个应用,你关掉就可以了;如果你不知道,可以通过如下方式处理:
i. 用netstat -ano命令得到网络端口占用详细列表,并从中找到自己关心的端口号对应的应用进程的pid;
ii. 用tasklist命令查看是哪个应用程序在占用该进程号,如果发现可以终止该程序, 就可以终止该程序。如果程不
明,且完全没有留着的必要。
iii.就可以用taskkill /pid 8443 /f 强制终止该进程。其中/pid 是说要指定pid号 /f是说强制终止。
(3)另外你也可以通过“360时时保护”->“高级”->“网络连接状态”来看那些端口被那些程序使用了!很一目了然
哦!
2.使用StarUML是看不见生成Java,C++,C#等的菜单项。
答:在starUML安装目录小有/modules,这个目录下存放许多插件文件夹,如staruml-java,staruml-xmi等, 在这些文件夹下会有unreg.bat这样的文件,重新运行一遍这些文件即可。