说是端口冲突了,可我检查了没发现端口占用了,而且换了端口,换哪个就说那个冲突了,真被搞死了
和你简单说说:
你应该用的是tomcat7或8,因为tomcat6启动方式不是这样的,不知道是不是8版本。
这个错误是tomcat调用了自己的C动态库(不是操作系统的,也不是jdk自带的)创建端口,创建过程中意外退出。
首先,验证一下tomcat子目录下是不是权限都到位,另外如果是windows版本tomcat,尤其是看看tomcat启动调用的动态库是不是被修改成了System32,但System32一般在高版本操作系统上,如win7是受保护的,不让轻易被调用。
按照
http://fengjunoo.iteye.com/blog/2024655
方式看看是不是确定没有。
server.xml中看看端口有没有配置重复的
打开任务管理器,将名字为javaw.exe的进程全部结束,再重启Tomcat
建议你在虚拟机里,虚拟机装个2000测试一下,再一个一个排除原因,祝你好运。