如果你刚刚开始进入java web模块学习,那么配置Java web开发环境搭建是必经之路,在教学过程中发现有很多同学的配置都存在或多或少的问题,在这里玄武老师教大家如何快速使用Eclipse正确地整合Tomcat服务器。
环境准备
在开始搭建前以下环境或软件工具一定要事先准备好。Java EE版本Eclispe,注意:Java SE版本的Eclipse不行
免安装版的tomcat环境,注意:tomcat最好使用免安装版,快捷方便
整合步骤
步骤1
打开eclipse的Window菜单中的Preferences。
步骤2
在Preferences搜索框中搜索server,点击Runtime Environment,再点击右边的Add按钮。
步骤3
选择自己tomcat的版本,我这里是8.5版本,然后点击next。
步骤4
配置服务器名称,命名随意,只是为了后面方便区分,一般默认即可,接着选择自己tomcat的解压目录,注意一定是到bin目录的上一层目录,(有不少同学由于解压原因到这里目录选错而无法启动),JRE最好选择自己安装的,用默认的可能会出现一些问题,除非你配置默认JRE的就是自己安装的JRE,最后点击Finish。
步骤5
此时在Runtime Environment界面会出现刚才配置的tomcat,直接Apply and close。
步骤6
找到eclipse下面的视图栏中的Server选项,如图:注意:如果没有,可以通过点击Window->Show view->Servers菜单即可。
步骤7
选择你的tomcat版本,我这是8.5版本,主机名、服务器名称一般默认即可,server runtime environment选择刚才自己配置的,直接next。
步骤8
如果有项目可以添加也不要添加,直接点击Finish.
步骤9
此时Servers下会出现刚才新建的tomcat实例,双击打开。
步骤10
Server Locations中务必选择第二个,使用我们自己安装的tomcat目录,如果默认第一个以后你的web项目部署不会出现在自己安装的tomcat中,寻找起来很麻烦,接着将Deploy path由原先的wtpweapps改为webapps,虽然不改也可以,不过建议改掉,以后部署的项目就都可以在自己安装的tomcat目录的webapps目录下找到。右边Timeouts中的Start时间最好由45秒改为120秒或者更长一点,因为有些复杂的java web项目启动起来比较耗时,时间设置太短可能会导致启动失败。Ports里面一般HTTP端口默认8080,不需要修改,除非你的8080端口被占用,则可以修改为类似8088,8090等。最后,切记修改完后使用Ctrl+S保存,否则无效。注意:如果之前部署过项目或启动过服务器可能会出现无法修改部署目录的情况,只能删除该tomcat实例重新创建再修改哦!
步骤11
整合好了,我们需要最后的测试来验证环境的正确性,在不部署项目的情况下直接右键Server下tomcat实例选择Start运行。
如果console中日志打印没有异常且看到Server startup in xxx ms,说明启动正常。
最后打开浏览器,访问localhost:8080(如果你的端口改了,这里也需要跟着改)查看是否可以正常显示如下页面,如果可以,说明整个java web开发环境配置成功!
总结
使用Eclipse整合Tomcat服务器来搭建Java web开发环境看上去挺复杂,但实际操作起来也挺快的,一个正确的环境搭建,对以后项目调试、排错很有帮助!