文章目录
一、tomcat的安装注意事项
1、tomcat的环境配置
首先,tomcat的运行是依赖于java环境的,所以如果没有安装JDK(有些版本还需要Jre),这样子才能正常运行tomcat。
否则就会出现,闪一下后,就关闭了界面。
可以在tomcat的bin
文件夹中,用记事本打开startup.bat
文件,在最后添加pause
,再运行,就可以看到这个报错。
2、tomcat的端口号冲突问题
这个可能发生在,你的电脑安装了其它应用,抢占了tomcat的端口,就会启动不了。
Tomcat的默认端口号是8080
。
解决方法
- 将占用的端口程序终结掉
- 通过在命令行输入命令查看端口号
netstat -ano
- 找到占用
8080
端口的进程号 - 快捷键
CTRL+ALT+DEL
打开任务管理器,杀掉这个进程即可
- 通过在命令行输入命令查看端口号
- 改变自身端口号
- 修改Tomcat的端口号
- 进入
tomcat/conf/server.xml
将8080
改掉即可
二、一些基础知识
1、Tomcat的目录结构
- bin :二进制文件,例如命令文件,开启关闭
- conf :配置文件
- lib :tomcat需要的jre包
- logs :tomcat产生的日志文件
- temp:tomcat产生的临时文件
- webapps:需要发布的项目可以放在该文夹下
- work :JSP编译成servlet产生的代码
2、web资源目录结构
- webapp
- 静态页面(html、css、js、图片)
- JSP页面
- WEB-INF
- web.xml配置文件(必须有)
- clssses(可选)
- lib(jar包,可选的)
- 静态页面(html、css、js、图片)
3、tomcat项目的发布和部署方式
(1)项目的发布方式
- 将项目复制到
tomcat/webapps
目录下 - 在
tomcat/conf/server.xml
配置tomcat的虚拟路径 - 在
tomcat/conf/Catalina/localhost
配置tomcat的虚拟路径
下面进行纤细的解释:
(2)项目的部署方式1
- 将项目复制到
tomcat/webapps
目录下 - 启动服务器
- 访问方式
http:/localhost:8080/{项目名}/
(3) 项目的部署方式2(不推荐)
- 配置tomcat的虚拟路径
- 在
tomcat/conf/server.xml
配置tomcat的虚拟路径- 得有项目,不然没得配置
- 虚拟路径的配置,得在
server.xml
添加<Context path="虚拟路径的名字" docBase= "项目路径"> </Context>
(4)项目的部署方式3(推荐)
- 在
tomcat/conf/Catalina/localhost
配置创建一个以.xml
结尾的文件 - 文件的内容可以参考
server.xml
<?xml version = '1.0' encoding = 'utf-8'?>
<Context docBase= "项目路径"> </Context>
文件的名称,就是访问的虚拟路径
四、Eclipse和Idea中集成Tomcat
1、Eclipse集成Tomcat
(1)Eclipse的服务配置
接着点击里面的Preferences,找到server,点击Runtime Environment
找到add,点击,在弹出的新的窗口,选择Apache,里面有Tomcat的版本,我选择的 9。
在这张图,我们需要选择Tomcat的安装目录,以及jre的版本选择(可以使用本地的,也可以使用系统默认的,即不更改)
(2) 配置服务
- 在Eclipse的透视窗打开 server
- 如果之前没有打开过的:
点击,并选择Java ee底下就有了 - 如果是自己关掉的,在windows那里选择show view 然后点击Server,就打开了。
- 如果之前没有打开过的:
- 创建服务
- 点击Server里面的链接,选中Tomcat的版本,点击完成。
- 接着会出现一个新的链接,右键链接,点击open
- 点击Server里面的链接,选中Tomcat的版本,点击完成。
- 设置服务
- 有两个更改项,改完即可,其中更改是因为使用的是自己下载的Tomcat,而不是默认的。
- 有两个更改项,改完即可,其中更改是因为使用的是自己下载的Tomcat,而不是默认的。
2、Idea中集成Tomcat
- 将本地的Tomcat集成到Idea中,然后进行项目部署就好。
- 添加配置项
- 如果点开之后没有tomcat,回到主页面ctrl+alt+s 或者在file setting的plugins的插件里面,搜索tomcat,把smart tomcat安装一下,再继续上面的步骤。
社区版做到这样子,配置完后,就可以正常开发了。
- 添加配置项