搭建MyEclipse和Tomcat遇到的问题
在前几天做选修课javaee的作业时,遇到一些坑,今天将他们记下来,既留作经验总结,也希望可以对以后看到的人有用!
采用的软件是老师提供的myeclipse2015和tomcat8.0
记得在安装tomcat前要先安装jdk的
在安装tomcat时,都可以采用默认安装,但tomcat的默认安装位置是c:\program files\apache software foundation\tomcat 8.0,在之后的myeclipse启动tomcat时可能没有权限访问而导致tomcat无法正常启动,这样就必须每次采用管理员权限去运行myeclipse,才能够正常启动tomcat。当然也可以在安装时就放在其他可以访问的目录下,这样就不必采用管理员权限运行myeclipse了。
在做作业时,曾删除过tomcat,但删除的方式不对(只是删除tomcat的所在文件夹),导致再次安装tomcat时无法安装成功。解决方法:
1.打开cmd,执行sc delete tomcat5(或者是tomcat6,看你的版本了),这样删除还不行
2.在运行框输入regedit,打开注册表。进入hkey_local_machine\system\currentcontrolset*\services,然后删除tomcat系列即可再次安装tomcat就可以了。
参考的博客链接:https://www.cnblogs.com/wangshunli/p/4487353.html
安装完tomcat后需要配置环境变量,可以参考这个链接https://jingyan.baidu.com/article/a3761b2bf2ee681577f9aa42.html
在myeclipse连接tomcat时,在上面的window里面的preferences里的myeclipse中的servers里的runtime environments中,右面有一个add,点中后选择apache tomcat v8.0(你的tomcat版本号),之后选中next,browse...选择你安装的tomcat文件夹,之后点击finish。
在myeclipse下面看有没有servers,如果没有的话,点击window里的show view里的other,可以输入servers找到这个并选中,点击ok。这样在下面就有servers了。 在servers的空白处右键new一个server,选择你的版本号的tomcat,在server runtime environment里选择create a new runtime environment后,点击next,browse...选择你安装的tomcat文件夹,点finish。这样在servers里就会有新添加的tomcat服务了。
在myeclipse里启动tomcat时,如果出现several ports (8005, 8080, 8009),说明8080端口被占用,解决办法是在命令行里输入netstat -nao|findstr 8080 会显示一些使用该端口的进程,在任务管理器里找到对应的pid进程,结束这个进程,重新启动myeclipse,就应该可以成功启动tomcat了。
参考博客链接:https://blog.csdn.net/xinxin19881112/article/details/6148507
在myeclipse里导入项目的步骤是:在myeclipse explorer的下面空白处,右键import里面的import选择general里的existing projects into workspace,点击next,browse...选择你将要导入的项目文件夹,选中下面的中间的copy projects into workspace,点击finish,就可以了。
找到项目所在的位置可以在项目名处右键选择myeclipse里的第一个open in explorer,就打开了存项目的文件夹。