JSP无法生成Java文件
JSP无法生成Java文件
1.当自己创建完web项目后,新建了一个jsp文件,并且成功编译。(在此放下用JAVAEE创建web项目的链接:https://www.cnblogs.com/TCB-Java/p/6853983.html.
2.然后自己去到tomcat里面想要找到java文件时发现啥也没有,于是自己倒腾,结果出现了404,就顺着404的错误,找到了如下这个链接:https://blog.csdn.net/qq_40164190/article/details/84571602
到这里,一般刚刚用JAVAEE的人都是可以解决的,并且能在Tomcat下的localhost文件里面找到编译后的Java文件(文件路径大致如下:D:\apache-tomcat-9.0.16\work\Catalina\localhost)
3.但是由于自己先前学习html的时候对于tomcat是各种倒腾,结果我的java文件没有在localhost里面正常出现,我的Catalina比我舍友的多了个IP地址的文件夹,然后我的Java文件就跑到那个IP文件里面去了。我猜可能是之前为了让网页能够用IP地址来访问时候搞出来的吧。(应该是吧,自我怀疑)
Java文件不在localhost文件里
所以为了让自己的Java文件能像舍友那样在localhost文件中出现,开始了自己漫长的探索之旅(其实是因为在网上找不到)
1.经过自己的种种分析,觉得应该是文件跑错路径了什么的,于是将自己的server.xml文件(在D:\apache-tomcat-9.0.16\conf下)与舍友的做了对比,发现了以下不同。
1)我的server.xml
2)舍友的
2.将自己的IP地址改成localhost,ctrl+s保存。关闭tomcat,然后重新开启一下。
有关tomcat开启的方法链接:https://blog.csdn.net/u011872945/article/details/80953284
3.开启JavaEE,修改路径,假如你没有修改,你会发现你执行完剩下的步骤后,Java文件还是会在IP地址里面,原本修改的server.xml文件会自动恢复到修改前的样子。
4.launch后出现以下界面,点击Create a Dynamic Web project或者点击File–new–Dynamic Web project,接下来的步骤就是新建web项目,参考链接https://www.cnblogs.com/TCB-Java/p/6853983.html
5.通过链接建立完jsp文件后,切记要先修改,假如已经运行了jsp文件,参考该链接:https://blog.csdn.net/qq_40164190/article/details/84571602
6.自己再运行就能发现文件出现在localhost下面了。
- 感谢以上链接的大力赞助!