目录
一、Tomcat服务器的下载和配置
1.下载官网地址:https://tomcat.apache.org(解压即用)
2.解压后目录如下:
3. 配置环境变量:
保证系统环境变量中已经配置JAVA_HOME
4. apache-tomcat-9.0.104\bin\startup.bat双击启动服务器(启动服务器失败查看日志)
①闪退:没配置环境变量or端口冲突
②启动的乱码问题:
打开apache-tomcat-9.0.104\conf\logging.properties:将UTF-8替换为GBK(5个)
③端口被占用:
打开apache-tomcat-9.0.104\conf\server.xml:71行修改port (譬如8080改为8089)
④启动结果如下:
二、Idea中创建JavaWeb工程
将一个普通的Java工程改为Web工程:
——web构建和配置方法1
1. 首先创建一个普通的Java工程,其次打开File -> Project Structure...
2.注意修改Language level:
3. 修改Modules的Sources和Dependencies:
4. 点击项目,选中 + 加号,点击Web:
5. 点击路径->编辑符号->修改为webapp->OK->yes:
6. 目录变更为webapp->点击路径->编辑符号->修改为webapp ->OK:
7. Apply->webapp符号更改
8. 处理上图的黄色警报
9. 出现stweb:war exploded->Apply->OK:
10. 最终目录:
11. Idea控制台乱码问题
——web构建和配置方法2
1. 点击项目->双击shift->Add Framework Support...
2. 选中Web Application->OK
3. 它会给项目创建web、WEB-INF文件、比方法1多index.jsp
三、如何将Web模块工程添加到Tomcat上
1. Current File -> Edit Configurations...
2. 注意是Tomcat Server下的Local:
3. 选中本地的Tomcat
4. ①选完本地Tomcat版本如下。②修改Name。③After launch建议修改为Chrome。④我的端口号8080被占用故需要修改,只修改HTTP的端口即可,其他协议的端口不用修改。⑤JRE设为Default可以让它自己查找。⑥完成Server页修改。⑦留有Fix错误。
5. 解决Fix错误:打开Deployment
6. 结果如下,修改Application context -> Apply -> OK
7. 结果:
8. 启动(两种方式):Run,Debug。
启动完成自动加载index.html
关闭服务器:Stop。
......待续