JSP的环境搭建并不繁琐,但小问题却层出不穷。
1.TomCat
首先,便是Tomcat的下载。哪个版本更好呢,其实哪个版本都行,主要取决于使用的JDK版本。其实就是7对7,8对8,9对9,还有一个8.5版本,把它当做8来用就可以了。当然还要注意将jdk是多少位的。
环境变量的配置:
CATALINA_HOME = F:\java web Tool\apache-tomcat-8.5.38
有的资料还要求配置CLASSPATH,我没有配置。
CATALINA_HOME配置完成后,在bin目录下找到startup.bat双击启动就可以了。此时极有可能发生启动后闪退的情况。不要着急,这时候仔细检查CATALINA_HOME的配置是否有问题,比如 CATALINA_HOME = F:\java web Tool\apache-tomcat-8.5.38; 是错的。如果没有问题,那就检查,java JDK 的相关环境变量有没有问题。如果都没有问题的话,就把CATALINA_HOME删了,重新配置一遍,或者重启下电脑。还有就是,如果是在cmd下进行的操作,在修改环境变量后,最好关掉cmd,再重新打开。
2.Eclipse for Java EE
我这里是在官网下载的下载器,启动后选择安装版本,选择第二个(Eclipse IDE for Enterprise Java Developers)下载并安装。由于服务器不在国内,所以下载的会有些慢。
关于eclipse打不开的问题:
下载完成后,我在打开时,eclipse弹出了“error:could not open F:\.....\jvm.cfg”的错误提示对话框。关掉对话框后,又弹出了一个更大的对话框,如图:没图,我重现不出来了。
解决方法很简单,要么将系统环境变量path中jdk的位置移到所有环境变量是最前面,要么将jdk的位置写入到eclipse安装目录下的eclipse.ini中,等等。这些做法的理由都是使eclipse优先访问JDK的安装目录,而不是system32。
当然以上都不是根治之法,若想根治就需要将JDK给卸了,然后重新安装,注意,卸掉后一定要检查注册表,和system32文件夹下是否干净了,具体请百度。其实完全没必要卸载,用上面两种方法就可以了。(我尝试着逆转上面两种方法来重现错误,但不知为何,eclipse仍能正常启动)
3.尝试写一个简单的jsp文件
关于运行时出现404问题:
工程目录如下图
如果出现404,这时候应该就是路径出错了,检查如图所示位置
可以看到,路径是指向到test就停止了,而不是test/111.jsp。当然,如果改成加上111.jsp就没问题了。
其实,也可以不改路径,如果将111.jsp重命名问index.jsp,那么网页就会直接打开,如图:
如果在jsp文件上直接右键run as也行。
关于关掉Eclipse后,手动启动Tomcat,浏览器无法找到jsp文件,报404的问题
这是因为Eclipse将工程保存在了workplace中,而不是tomcat的安装目录的webapps文件夹中,解决方案请参考网址:https://blog.csdn.net/qq_26776873/article/details/75252125,或者评论区留言。
关于关掉Eclipse后,手动启动Tomcat,会出现运行一小会后自动关闭的问题
我也不知道为啥,试了好多次都不成功,我就把整个文件夹删除了,又在同样的位置安装了一遍,就可以了,毕竟环境变量啥的都是配置好了的,不必重新配置。
热门评论
修改完环境变量后最好重启一下电脑。