修改端口号
apache-tomcat-8.5.43\conf\server.xml
69行-71行 默认端口 8080 可以改成 8888
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
配置虚拟主机
apache-tomcat-8.5.43\conf\server.xml
默认 localhost
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</HOST>
配置虚拟主机 新增
1、修改server.xml
<Host name="www.yc.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</HOST>
2、C:\Windows\System32\drivers\etc\hosts
127.0.0.1 www.yc.com
war包
选中项目 -> Export -> WAR file -> 项目和存放路径
复制项目war包到Tomcat\webapps下面
启动服务器bin\startup.bat
启动完成Tomcat会自动解压war包
访问项目
http://ip地址:端口号/项目名/网页
http://127.0.0.1:8080/
查看本机IP地址
cmd -> ipconfig
Eclipse部署Tomcat
1、加载Tomcat
Window -> Preferences -> Server -> Runtime -> add -> Apache
选择Apache Tomcat v8.0 并 勾选 Create a new local server
next -> 选中Tomcat路径 和 JRE环境(JDK) -> Finish -> OK
2、显示server 有时候忘记勾选
Window -> Show View -> Ohter -> Server
3、更改部署路径
点击server中的Tomcat
选择Use Tomcat installation(安装) 第二个
把Deploy path(部署路径)中 wtpwebapps 改为 webapps 后保存
创建Web项目并发布到Tomcat
创建Web项目
File -> new -> Ohter -> Web -> Dynamic Web Project
-> next -> 勾选Generate web.xml
项目会在WEB-INF下生成web.xml 默认的欢迎页面
发布到Tomcat 两种
1、点击项目 -> Run As -> run on server
2、右键server -> Add and Remove
移除Tomcat
删除项目中server
删除控制台servers中的Tomcat
移除runtime中Tomcat
常见错误
无法显示此网页 服务器未启动
404 资源地址不正确
500 Java代码错误
工作空间
字体
Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Basic -> Text Font
编码集
Window -> Preferences -> General -> Workspace -> Other : UTF-8
编码集
Window -> Preferences -> General -> Content Types -> Text
-> Java Properties File -> Default ecoding : UTF-8
-> JSP -> Default ecoding : UTF-8
强行修改Tomcat版本
Eclipse配置Tomcat 出错
这个目录下的apache tomcat安装版本是8.5.45。应安装Tomcat8.0
The Apache Tomcat installation at this directory is version 8.5.45. A Tomcat 8.0 installation is expected.
需要使用好压打开
apache-tomcat-8.5.45\lib\catalina.jar\org\apache\catalina\util\ServerInfo.properties
原版
server.info=Apache Tomcat/8.5.45
server.number=8.5.45.0
server.built=Aug 14 2019 22:21:25 UTC
修改后
server.info=Apache Tomcat/8.0.50
server.number=8.0.50.0
server.built=Aug 14 2019 22:21:25 UTC
JSP页面模板更改
Window -> Preferences -> template -> JSP Files ->
先改编码集 Encoding: ISO 10646/Unicode(UTF-8) 第一个就是
然后点击Templates -> New JSP File(html)
模板如下
<%@ page language="java" contentType="text/html; charset=${encoding}"
pageEncoding="${encoding}"%>
<!DOCTYPE html>
<html>
<head>
<meta content="charset=${encoding}">
<title>源辰信息科技</title>
</head>
<body>
${cursor}
</body>
</html>