JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试

一、环境准备
Windows10
下载并安装 jdk1.8.0_131(在bin文件夹)
下载Tomcat 9.0
下载Java-EE
二、先配置jdk(Tomcat 的前提就是在jdk配置完成之下)
1、打开环境变量界面在用户变量(这里我选择的是用户变量,我本来是在系统变量,但是每次开机后都要去环境变量处点击确定特别麻烦,所以改在了用户变量)
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第1张图片
新建变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_131(就是你的jdk所放的文件夹,图上就是我放的地址)
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第2张图片
2、还是在用户变量里面找到path,点击编辑,然后新建输入:%JAVA_HOME%\bin
如果没有path则新建一个;
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第3张图片
3、(1)jdk自1.8.0后无需再配置classpath变量;(2)变量值后面没有分号;(3)一定要记得保存;
然后测试一下是否配置成功,打开命令行输入:javac,如下则为配置成功;如果不成功则重复上述过程;
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第4张图片
三、配置Tomcat 9.0
1、先把Tomcat 9.0解压到无中文,空格字符路径下;我这里是直接解压到了C盘;
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第5张图片
2、然后打开apache-tomcat-9.0.31,复制当前的路径
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第6张图片
3、打开环境变量开始配置环境;在系统变量里新建:
变量名:CATALINA_HOME
变量值:C:\apache-tomcat-9.0.31(刚刚复制的地址,以自己电脑Tomcat保存路径为准)
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第7张图片
4、仍然在系统变量里新建:
变量名:CATALINA_BASE
变量值:C:\apache-tomcat-9.0.31(和3步骤的变量值相同)
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第8张图片
5、还是在系统变量打开path,编辑(在原有的基础之上)添加:%CATALINA_HOME%\bin
如果没有则新建:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第9张图片
6、保存关闭,打开Tomcat保存的路径;然后点开——》bin——》startup.bat;
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第10张图片
如果出现如下状况,(不是很整齐)那请看7解决方法,如果左侧都是非常整齐且正常打开那么请看第8修改Tomcat中文乱码问题:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第11张图片
7、这种情况就是Tomcat 9.0默认的8080端口你的电脑已经在使用;解决办法:(1)到任务管理器去关闭8080 端口的进程然后在次启动,即可解决;(不推荐这种方法,因为下次8080 还有可能被占用)
(2)就是到Tomcat的配置文件(apache-tomcat-9.0.31\conf)里去更改我们的Tomcat端口,用记事本打开server.xml文本
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第12张图片
将这个图上的第一个8080改为8088或者80或者其他你的计算机闲置端口:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第13张图片
就像这样:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第14张图片
一定要记得保存,然后再去bin文件夹打开startup.bat,第一次打开时防火墙会拦截点击允许即可;
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第15张图片
像上图这样在左侧没有空格,表示成功配置;或者在任意浏览器输入http://localhost:8080/ (这里以8080为例,如果你刚刚改的为80或者其他的端口则将网址最后改为端口号即可)网址出现如下界面:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第16张图片
如果还是不成功那么重新修改端口号,还不成功,重复整个7步骤;
8、修改中文乱码的问题:还是打开配置文件(apache-tomcat-9.0.31\conf)打开下图文本:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第17张图片
找到下图所示位置:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第18张图片
改为下图所示的GBK:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第19张图片
然后再去打开一下startup.bat,看看是不是中文已经不再乱码了;如果打不开,那就先去点击一下shutdown.bat,将之前打开的关掉;然后再打开startup.bat就可以打开了;
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第20张图片
注意:在上述操作完成后再次点击shutdown.bat,确保Tomcat停止运行,避免影响后边的操作;

四、配置java EE连接Tomcat
1、将下载好的eclipse放置到你喜欢的路径下(但是要能找的到哈!);然后打开点击eclipse.exe;
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第21张图片
2、打开以后点击下图所示:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第22张图片
3、点击:Server->Runtime Environments
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第23张图片
4、点击add:
在这里插入图片描述
5、选择我们配好的Tomcat 9.0-》next:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第24张图片
6、点击Browse,选择apache-tomcat-9.0.31的路径-》finish
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第25张图片
7、然后就是这样子(应用并关闭):
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第26张图片
好了到此为止整个环境已经搭建完成;接下来用一个程序来测一下运行效果如何吧!
五、测试JavaEE运行程序
1、建立一个新的项目,点击Dynamic Web Project(如果这一栏里没有那么点击其他进行搜索):
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第27张图片
2、去一个项目名字->finish:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第28张图片
3、在src目录下建一个包view:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第29张图片
4、在view包之下建立一个servlet的文件:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第30张图片
命名为WelcomeServlet.java然后点击next:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第31张图片
重新编辑一下这个改为Welcome防止路径冲突:(ok->finish)
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第32张图片
5、输入以下代码:

package view;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.text.SimpleDateFormat;
import java.util.Date;

@WebServlet("/Welcome")
public class WelcomeServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
    public WelcomeServlet() {
        super();
    }
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		response.setContentType("text/html;charset=utf-8");// 指定服务器输出内容的编码方式UTF-8,防止发生乱码
		// 获取服务器当前时间
		String currentTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date());
		//将信息发到客户端
		response.getWriter().print("欢迎访问本站!!!现在时间是:"+currentTime);	
	}
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}

6、点击:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第33张图片
7、然后看清图上的选择点击finish:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第34张图片
第一次运行可能时间较长耐心等待,运行结果如下会直接在javaee自带的浏览器中显示:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第35张图片
8、当然也可以将上面的网址复制在任意一个浏览器打开如下图:
JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试_第36张图片

到此整个配置测试已经结束希望你的也可以正常使用,如有问题下方留言看到后定会回复;

你可能感兴趣的:(Web应用开发)