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

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

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

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.0Dynamic 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的撰写。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章