写在前面:配置环境枯燥,特别让人不耐烦,把入门java的过程记录下来,避免再去踩同样的坑,也为别人提供一种解决问题的思路
1、下载java和tomcat这个地方选择去百度一下,在官网上下载即可
两种方式:
下载安装包下载安装文件,一键安装(这个我不能用,枯了)
要注意版本匹配的问题
2、配置java和tomcat环境参考文章
2.1 给java配系统环境1、JAVA_HOME (jdk的安装环境)
2、Path
%JAVA_HOME%bin %JAVA_HOME%jrebin %CATALINA_HOME%bin2.2 给tomcat配环境(配置与java相适应)
1、CATALINA_HOME(tomcat安装目录)
2、CLASSPATH
.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%libservlet-api.jar3、启动
start.bash 文件启动服务
shutdown.bash 文件关闭服务
在bash里面将setlocal替换成自己java安装的路径
4、踩过的各种坑4.1 Access Error: 404 -- Not Found Cannot locate document: /
查看端口号是否冲突
netstat -ano
在conf文件下的webserver.xml文件中修改端口号
4.2 tomcat启动报java.lang.IllegalStateException: 无输出目录
原因:
tomcat文件目录没办法写日志
网上的解决办法:
找到tomcat目录,右键“属性—>安全—>编辑”,找到Users,将“完全控制”选项“允许”打钩,应用
我的做法是:
把换tomcat换个目录,我尝试给文件夹所有权限,但还是会报错,索性换个地方放tomcat
4.3 解决start.bash启动,命令窗口中有乱码的情况
在conf目录下找到logging.properties文件,修改编码方式为GBK
4.4 怎么修改java web项目的java 编译器
为什么会出现这个问题呢,因为在构建java web时,我的机器上有四种java的版本,我全部删掉了,只安装了一种java版本
在项目结构里面,重新选择SDK
5、构建java web项目参考文章一
参考文章二
在基于Mevan构建Java web项目中,遇到的两个问题
各种目录的结构的作用还不太熟悉,对于很多名词不了解
用idea配置tomcat
为什么别人的IDEA都能检测到tomcat(原来是我没配好),都有application server,而我的就是没有,不过还是在第一篇参考文章中找了解决方案
一天下来的成果,出现这个两个的时候,还是挺满足的



