下载和安装:
官网(Apache Tomcat® - Welcome!)或者镜像网站,如腾讯软件源为例子
找到apache-tomcat-tomcat8版本-8.52下载-tar.gz后缀文件包,
解压后放方便找见的盘里
不要有中文路径!
启动:bin文件夹找startup.bat。每次都要点startup.bat启动,窗口不要关掉
IDE启动:
1.新建项目:File-》New-》Project-》JavaEnterp-》(version中)JAVAEE8 (Application Server中选Tomcat server 里面要勾选web Application)
2.配置:进去后点击右上角Tomcat 8.5.82-》Edit bala...
Server:URL:改为 http://localhost:8080/
下面On ‘Update’ action:改成Redeploy
Deployment:下面的Application context 改成一个斜杠 / ,(有bug就删了重新加重新改成/)
点击web-》WEB-INF-》web.xml 把版本4.0改成3.1
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> </web-app>
上面Tomcat右边有一个回旋小箭头,点击第三个(重新部署)(运行过程中)
index.js可以删掉
3.导入:前端部分:文件夹里面都复制(不是复制整个文件夹)粘贴到web文件夹里面
点击右上角小三角启动(startup.bat不要在运行),关闭:右键输出框,clear up+右上角红色中止
4.加载:自动打开http://localhost:8080后,里面没有内容,后面+/页面名.html加载页面
效果:
bug解决:
(win10为例)Cannot locate document:
左下角点击windows,找到终端,右键-管理员启动
输入:netstat -ano | findstr 8080 //查找在使用8080的端口
得到几行文本,最后一组数字是他们的id。
再输入:taskkill -pid id -f //id意思是上面说的,删掉进程
最后再重启startup.bat,输入http://localhost:8080/ 为此页面视为成功
也可以换端口,改成非8080
其他bug:startup.bat闪退要正确配置jdk环境变量