【左京淳的JAVA WEB学习笔记】第一章 软件下载与设定

比起JAVA档可以直接在命令列环境下进行练习和测试,JAVA WEB的专案就一定得在服务器(server)上才能运行。所以首先,就先来下载必要的软件吧!

  1. 整合开发环境(IDE)工具
    JAVA开发常用Eclipse,不过比较吃记忆体,用笔电感觉负担满大的。
    Spring公司有出了一款STS for Eclipse,介面与Eclipse几乎一模一样,
    但档案大小和启动速度、占用记忆体、可用套件等方面都比Eclipse好用的感觉。
    请至以下网址下载
    https://spring.io/tools

  2. JDK和Tomcat服务器
    开发时常常会指定特定的JAVA和Tomcat版本,以避免版本冲突的问题。
    在这个学习笔记中使用JAVA8和Tomcat9搭配使用。
    请至各软件的官网下载相应版本。并替JAVA设定好环境变数。(不知道环境变数是什麽的请咕狗)

打开IDE进行初始设定。

Window->preference

  • 指定JAVA版本: Java->Installed JRES->add->Standard VM (指定JDK1.8)
  • 选择encoding方式: General -> Workspace 将 Text file encoding栏位选择Other後选UTF-8
  • 新增server: server->Runtime Enviroments

新增专案

File->New->Project->Dynamic Web project

  • Targer runtime - Tomcat 9.0
  • Dynamic Web module version - 4.0

新建jsp页面

在WebContent下新建main资料夹,并在里面新增一个hello.jsp档案(使用new->jsp档案,套用了预设的模板会比较轻松)
在body里面新增一行文字:hello world!

将专案挂载到server上

显示Server视窗Window->Show View->Other->Servers
切换到server视窗,按右键Add and remove,把要挂载的专案放到server上。

启动server

右键点选启动

Debug纪录:

无法启动服务器,报错资讯如下:
Failed to start component

原因
专案中的jsp档案中有错误未解决,报错资讯如下:
the superclass "javax.servlet.http.httpservlet" was not found on the java build path

解决方法
对专案点右键选Properties->Project Facets->Runtimes页签->勾选Tomcat服务器

事後分析
唔,Tomcat下的jar包没有被配置到java build path引发了此问题。
手动配置即可解决,不过总觉得应该是可以自动配好才对的呀。

使用浏览器打开以下网址
http://localhost:8080/Hello/main/hello.jsp

以上就是安装与设定,除完错之後应该可以看到hello world了!

至此我们确认了启动WEB专案所需的最低条件。
确认起点是很重要的,这确保了之後不管做了什麽追加或修改而报错,
只要退回上一步就能确保安全,可以放心的一层层开始堆积木。

下一章会开始讲Servlet的撰写。


<<:  关於交换器SFP用途

>>:  【左京淳的JAVA WEB学习笔记】第二章 Servlet

Day 30:Ansible Role

在昨天的文章中我整理了一些重用 Ansible 内容的方法,但有时候,我们要完成一项任务可能不单单只...

Day15 AR装置的编年史(上) 最早的AR其实在半个世纪前就有个雏型了!?

1968年 在1968年,犹他大学的Ivan Sutherland和他的学生Bob Sproull创...

Extra01 - glob - 配置目标档案与目录

此为番外,此篇选入番外的原因是 glob 并不是个工具,但是是个会常被各种工具采用的一种配置方式。...

Day 19 魁儡的 double object

该文章同步发布於:我的部落格 昨天结束了 Matcher 的介绍,今天开始进入 mock 的篇章。...

Day 25 : 经典气泡排序 Bubble Sort

接下来的五天我们会用不同的方式来解这题题目Sort an Array,一起来复习跟朝拜大师们想出来的...