MyEclipse开发项目前期遇到的一些问题
安装和配置Tomcat(2017-03-12)-
解压缩后设置环境变量:
在配置Tomcat环境变量之前应当先配置jdk:
(1)JAVA_HOME:指明jdk的安装路径(后边不带分号);(备注:此电脑装在C:\Program Files (x86)\Java\jdk1.8.0_112)
(2)Path:使系统可在任何路径识别Java命令:
%JAVA_HOME%\bin;(后边有分号);
(3)CLASSPATH:为Java加载类(class和lib路径)
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(要加“.”表示当前路径,前面有点和分号,后面有分号)
或写成“.;%JAVA_HOME%\lib;”
Tomcat的配置:
(1)TOMCAT_HOME变量值为Tomcat的解压路径(后边没有分号);
(2)CATALINA_HOME同上;
(3)Path变量中添加“%CATALINA_HOME%\bin”(后边无分号);
(4)CLASSPATH中添加“%CATALINA_HOME%\lib\servlet-api.jar”(后边无分号)
遇到的问题:
双击startup.bat文件后,窗口中虽然最后一句是“Server startup in 604ms”这类的话,但是出现过“严重”、“警告”这两个词,并且在浏览器中输入地址“http://localhost:8080”,会提示说“java.lang.IllegalStateException:No output folder”.
找到原因:因为执行Tomcat的startup.bat的用户权限不够
解决方法:右键点击Tomcat的解压后文件,属性-然后给user设置权限,授予Full control的权限。
关于Java web相关软件的安装(2017-03-18)-
MyEclipse 2015在集成配置的时候,集成配置jre时没有遇到问题,但是在集成配置Tomcat时出现了这样的问题(由于我下的是Tomcat9.0版本):
于是,我按照网上的方法http://jingyan.baidu.com/article/48a42057f8dfafa92525044d.html,改变了一些东西:其中
做如下修改:
这样,Tomcat就配置好了。
然后就是集成配置MySQL。集成配置前需要下载MySQL的驱动(此电脑下在C:\Program Files (x86)\Java Web)。配置过程可以从网上搜到。
JSP存放在 WEB-INF 跟WebRoot的区别(2017-03-27)-
放在webroot下面:优点,程序结构清晰,便于编码和维护;缺点,要加过滤器。
放在web-inf下面:优点,不用过滤器;缺点,打乱了程序结构,编码和维护麻烦点。