继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

JSP环境搭建过程中遭遇的许多问题及部分解决方案(Windows)

亨_文
关注TA
已关注
手记 2
粉丝 1
获赞 2

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问题:

    工程目录如下图

    https://img4.mukewang.com/5c8bb52d00018b4603040233.jpg

   如果出现404,这时候应该就是路径出错了,检查如图所示位置

    https://img.mukewang.com/5c8bb58600016f4d10060638.jpg

    可以看到,路径是指向到test就停止了,而不是test/111.jsp。当然,如果改成加上111.jsp就没问题了。

    https://img.mukewang.com/5c8bb6640001623c04630265.jpg

    其实,也可以不改路径,如果将111.jsp重命名问index.jsp,那么网页就会直接打开,如图:

    https://img2.mukewang.com/5c8bb6de000192e206410430.jpg

    如果在jsp文件上直接右键run as也行。

    关于关掉Eclipse后,手动启动Tomcat,浏览器无法找到jsp文件,报404的问题

    这是因为Eclipse将工程保存在了workplace中,而不是tomcat的安装目录的webapps文件夹中,解决方案请参考网址:https://blog.csdn.net/qq_26776873/article/details/75252125,或者评论区留言。

    关于关掉Eclipse后,手动启动Tomcat,会出现运行一小会后自动关闭的问题

    我也不知道为啥,试了好多次都不成功,我就把整个文件夹删除了,又在同样的位置安装了一遍,就可以了,毕竟环境变量啥的都是配置好了的,不必重新配置。


打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP

热门评论

修改完环境变量后最好重启一下电脑。

查看全部评论