1. 同一台主机上运行多个tomcat配置
2. Tomcat 指定JDKa. startup.bat 与 catalina.bat 设置 set CATALINA_HOME=(当前 tomcat 的目录)
b. conf/server.xml中修改三个port
startup.bat 或 setclasspath.bat 中配置 set JAVA_HOME=(JDK安装目录)
注: tomcat web页面 tomcat manage默认禁用,可在tomcat-user.xml中设置manager角色和用户,也可在manage项目中web.xml中修改限定角色
3. 一台主机设置多个域名
查找例如:C:\Windows\System32\drivers\etc 下的hosts 文件,添加 127.0.0.1 = 指定的域名1,127.0.0.1 = 指定的域名2
4. web.xml
每一个web项目都有一个web.xml,称为项目部署描述符,当项目启动时会生成servletcontext上下文,然后读取web.xml中的配置(如 context-param,listener等)转为键值对交给ServletContext,然后通过getServletContext().getInitParameter("context-param的key"),执行顺序:context-param > listener > filter > servlet
5. Servlet
servlet 是java编写的一种应用程序,旨在扩展服务器的功能,用于处理请求和响应,主要包含 listener,filter,servlet
6. SSO
SSO 全称 single sing on(单点登录),用于多个系统之间只进行一次登录即可互相访问,
SSO实现方式有多种: a. sso 之 cas 实现 b. sso 之 cookies 实现 c. sso 之其他实现