Web应用开发实践 JDK1.8+Tomcat7.0+Eclipse遇到的问题
Web应用开发实践 JDK1.8+Tomcat7.0+Eclipse遇到的问题
第一次写,记录一下安装JDK1.8+Tomcat7.0和运行的问题,明明十分钟就可以搞定的事,整整搞了一天,安装过程中bug不断,说多了都是泪
以下删除线的内容可以不看,只是想表达一下安装环境的不易,一次次的调试,找问题
一、JDK
JDK安装之后,在cmd窗口检查版本发现没有返回,好那就去找原因,发现没设置环境变量,那就设置 ;环境变量设置完了,还是不行,发现大多数博客都是说环境变量的原因,我反复对比觉得没错,同学帮我一个一个对比(真的很感谢他),我们就开始了漫长的查错阶段, 环境变量没错了,他告诉我 在cmd窗口输入以下命令:
set path="%JAVA_HOME%\bin"
再运行
java -version
成功了,但别急着离开,还有下一步:
删除如下目录的第一个文件夹,再重启cmd,成功运行。如果不删除那个文件夹只是达到“治标不治本”的效果,以后每次输入命令都要加上这一句,很麻烦
二、Tomcat+Eclipse
我安装的7.0版本,直接下载了老师提供的exe文件,而且现在官网Apache tomcat上好像找不到7.0的版本了,最低就是8.0。
这里由于版本的原因,我在tomcat的bin目录里没有startup.bat,所以通过以下方式启动tomcat,首先在电脑“开始”点击Configure Tomcat
出现以下界面:
点击“start”即可启动tomcat
tomcat启动完之后输入网址:
http://localhost:8080
显示以下结果:
在eclipse运行.jsp文件出现以下结果:
尝试关闭被占用的端口,我把被占用的8080,8005,8009端口都给关闭了,端口关闭的方法如下:
在电脑搜索框里搜到“命令行提示符”,右键点击“命令行提示符”,以管理员的身份进入cmd窗口,否则无法关闭端口。
输入:
// netstat -ano | findstr 命令
netstat -ano | findstr 8080
//taskkill -pid 9156 -f 9156为占用8080端口的进程
taskkill -pid 9156 -f
显示成功即可,
再次在eclipse上运行,注意在代码的下方框里,点击Servers
要选择Tomcat那一个,如果在Servers没有Tomcat那一个,添加步骤如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/34eecb711b7a4f48936f9defdf1e85cd.png
选择对应的版本,之后
注意这个目录要是安装tomcat的路径
最后点击“finish”
提醒一句:运行程序时要保证tomcat处于started 状态,每个人的情况不同,解决办法也不相同,多多尝试,希望这篇文章能帮助你解决问题,加油!
程序成功运行,太激动了终于成功了。