Eclipse + Tomcat 配置+第一个JSP工程

系统:
CentOS 7
软件版本:
Java JDK: 1.8.0_131-b11
Eclipse:Version: Neon.3 Release (4.6.3)
Tomcat:Apache Tomcat Version 9.0.0.M20

以上都是英文版本

以上都是2017年很update的版本,之前网上看到的一些文章都与最新的有一些配置上的出入。

步骤:
1.安装Java JDK, 这个不详细说了,主要是环境变量的配置,有的教程上环境变量的配置没有定义JAVA_HOME变量,直接把bin的目录加入到了PATH里面,这个我不知道是否可以,因为Tomcat的文档里面建议配置JAVA_HOME.
2.配置Tomcat的环境变量如下,注意定义了CATALINA_HOME变量:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131/
export CATALINA_HOME = /home/wolfe/apache-tomcat-9.0.0.M20
export PATH=$JAVA_HOME/bin:$CATALINA_HOME:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

之后进入到Tomcat的bin下面运行

./startup.sh

可以正常启动,至此,Tomcat已经做好, 打开浏览器:
输入http://localhost:8080/,有个Tomcat的欢迎页面,确认服务器环境已经配置完成。

3.启动Eclipse, 官网上下载的java 开发用的版本,如文章开头提到的。这里:

  • 先要用Eclipse和Tomcat建立关联:即在Eclipse里面建立Server控制
  • 在Eclipse里面建立工程,放到这个配置好的Server上运行

打开Eclipse,help->install new software, 在workwith里面选一个,(因为顺序可能会变之后,所以可能下拉菜单要试几个,直到有Web, XML这些,选择安装即可。如下图:

Eclipse + Tomcat 配置+第一个JSP工程_第1张图片
Screenshot from 2017-05-04 18-47-56.png

安装好之后,点击File->New->Others->Server,这一步就是建立服务器控制,把Tomcat联系起来:

Eclipse + Tomcat 配置+第一个JSP工程_第2张图片
Screenshot from 2017-05-04 18-51-48.png

然后next,把安装好的Tomcat的信息选一下,软件自己也会检测,这里注意如果选择的话,Tomcat的版本要选对,不然系统会报错,无法继续配置。

Eclipse + Tomcat 配置+第一个JSP工程_第3张图片
Screenshot from 2017-05-04 18-54-38.png

配置之后就是下面的图,新建的Server是没有左侧的两个项目的,这个是之后添加项目之后同步到Server后出现的

Eclipse + Tomcat 配置+第一个JSP工程_第4张图片
Screenshot from 2017-05-04 18-54-51.png

下面就是创建工程: file->new->Dynamic Web Project
看到左侧工程这边出现的新的Sample工程,右击web content这个文件夹->new->JSP file,新建一个文件
Sample.jsp,在文件body部分输入测试语句:
Hello World!

然后,现在这一步很关键,右击根目录Sample->Run As->Run on Server, 这时候会看到下面的视图中Server上有新添加的Sample项目了。

Eclipse + Tomcat 配置+第一个JSP工程_第5张图片
Screenshot from 2017-05-04 23-16-30.png

这时候在浏览器输入http://localhost:8080/Sample/Sample.jsp,就可以看到刚才的测试页面:

Eclipse + Tomcat 配置+第一个JSP工程_第6张图片
Screenshot from 2017-05-04 23-27-04.png

以后再修改文件,这个工程文件夹的内容Eclipse就会自动同步给Tomcat。

最后,不要忘记设置JSP的代码提醒,跟JAVA的一样,直接window->preference->Web->HTML->Editor->contentAssit

你可能感兴趣的:(Eclipse + Tomcat 配置+第一个JSP工程)