准备工作
-
下载 STS ,STS 下载地址。解压即用。
- STS 当作是 Eclipse 用就可以。
下载 Tomcat 服务,解压即用
Tomcat 部署到 STS 中
-
步骤一:将 STS 中的 server 和 console 窗口调出
过程:
Window
->Show View
->others
搜索 server 和 console-
如图
-
步骤二:将本地 Tomcat服务 与 STS 关联
过程
Window
->Preferences
搜索 server 设置Runtime Environments
-
如图
-
步骤三:将 Tomcat 添加到工作区中
-
如图
-
-
效果
-
如图
-
tmp0 目录结构
-
tmp0 目录是依赖于本地的 Tomcat 服务的一种镜像(Tomcat 服务至少运行一次后,此目录才存在)
.metadate/.plugings/org.eclipse.wst.server.core
目录中(.
开头的为隐藏目录)-
结构缺少
lib
和bin
多出wtpwebapps
-
如图
-
-
当启动 STS 中的 Tomcat 服务时
Tomcat 默认访问的是
webapp/ROOT/index.html
当 STS 中的 Tomcat 默认访问的是
wtpwebapps/ROOT/index.html
,可以此目录没有index.html
,所以浏览器访问http://localhost:8080/
时,报404错误。可以在
wtpwebapps/ROOT
中,创建index.html
验证默认是否访问此页面
部署 Web 项目
-
创建 Web 项目(Dynamic Web Project)
与 Tomcat 结合
-
如图
-
Web 目录结构
-
如图
-
介绍
src 是 java 代码包
Apache 是 Tomcat 的 jar 包
-
WebContent 是存放 页面代码的
-
WebContent/index.html
即可
-
-
-
将 Web 项目放入 Tomcat 中
-
如图
-
启动 Web 项目
将 Web 项目加入 Tomcat 服务中后
-
启动分为两种方式
-
启动 Tomcat 服务
Tomcat 服务默认访问
wtpwebapps/ROOT/index.html
,浏览器地址栏http://localhost:8080/
要访问
wtpwebapps/TomcatTest1/index.html
,浏览器地址栏http://localhost:8080/TomcatTest1/index.html
直接运行项目(在 Server 中运行)
-
-
项目目录介绍
-
如图
classes 是存储 java 的字节码文件的
-
STS 部署 Web 项目的整体结构
-
与项目目录同级的
server/web.xml
目录,在 STS 工作区中Workspace/server/web/xml
- 此配置文件是 STS 中部署的 Tomcat 时产生的,是 Tomcat 的配置文件
-
在项目目录中的
web.xml
,TomcatTest1/WebContent/WEB-INF/web.xml
- 此配置文件是项目的配置文件,只于项目配置有关
-
在
tmp0/conf/web.xml
- 是项目的 Tomcat 配置文件
-
在
tmp0/wtpwebapps/ROOT/web.xml
中- 是默认 Tomcat 的项目配置文件
-
启动项目是执行顺序(两种启动方法)
-
当启动 Tomcat 服务时,添加到其中的项目也就启动了
执行在
tmp0/conf/web.xml
假如没有上面配置,再执行
server/web.xml
-
当启动项目时(在 Tomcat 中启动)
执行
server/web.xml
没有执行
tmp0/conf/web.xml
没有执行
server/web.xml
-