Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置(http://blog.youkuaiyun.com/rentian1/article/details/52464713)照此教程进行安装。
用cmd启动tomcat发生错误5,改用cmd的管理员身份启动cmd,再启动tomcat发生错误1 。又照这个网址http://bbs.youkuaiyun.com/topics/390891071?page=1上的方法把jvm改成java,终于可以启动了。
结果配置eclipse时无法启动服务器。百度一下,用netstat -ano找出占用端口的进程pid,再用taskkill /pid /5480 /f将进程关闭。再启动,ok了。
在安装完tomcat并完成一系列配置之后,发现jdk是1.8版本,可能与tomcat7不兼容,总之项目一直无法部署,故重新安装jdk1.7.
最初出现的问题是将java_home改了之后,cmd里java -version仍然是1.8版本,后百度了一下,狠心把1.8版本jak卸载。但这回java -version就没运行出java,最后才发现,java_home在系统变量里还有一个,而我只改了用户变量里的java_home。改完之后,jdk终于能正常使用了。
接下来是重新修改tomcat,以使用jdk1.7,这一步比较简单,即在start up.bat里将java_home改成jdk安装目录。
最后是重新在eclipse里整tomcat,很奇怪,eclipse竟然直接就识别了jdk,我都没有修改。在创建并部署动态web工程时,run as里选run on server,选择设置好的tomcat,此时,即将工程部署到tomcat里,启动tomcat,仍然报错,其问题与上面一直,即端口被占用,按上面方法去处理,终于成功部署,并在浏览器中正常访问web工程。