- 前言:心血来潮,突然想做一期的中间件学习笔记。之前都是在Linux上搭建服务。这一次换在Windows上搭建学习。
- Tomcat 服务搭建
- tomcat的基本安装,可以访问主页
1)安装路径
安装jdk : C:\Program Files\Java
解压tomcat :C:\Users\Angel\Desktop\apache-tomcat-7.0.57-windows-x86
2):配置环境变量
1.添加tomcat安装路径,环境变量
变量名:CATALINA_HOME
变量值:C:\Users\Angel\Desktop\apache-tomcat-7.0.57-windows-x86
3)..添加jdk环境变量
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_144
4). 配置Pach环境变量
变量名:Path
变量值:
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
5).配置CLASSPATH
Classpath设置的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。
变量名:CLASSPATH
变量值:
.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;%JAVA_home%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
启动tomcat服务
6).在/bin目录下启动startup.bat
2、修改默认端口号
1).修改tomcat默认的端口号8080, 则直接找到\conf下的server.xml配置文件,
搜索<Connector port="8080" ,
2).将8080修改为自己想要的端口号8888,
3).修改完,保存重新启动tomcat服务器,
3、修改manager后台的管理和密码
- 点击Manager APP
2).在弹窗中选择取消
3). 在报错文件中找到 修改配置文件路径conf/tomcat-users.xml
和修改账户,密码语句
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
4)按提示 找到该配置文件,并在文末复制语句进去
5)如图 修改密码为“tomcat”
6)重新启动tomcat 服务器
shutdown.bat àà startup.bat
7) 按提示输入密码 成功进入Manager
4、修改默认根目录和默认主页(以自己的名字命名)
1)找到tomcat的server.xml(在conf目录下),找到最下面:
在</Host>前插入:
<Context path="" docBase="根目录" debug="0"/>
接下来修改默认根目录
在与配置文件同一目录下创建www文件夹当作根目录 必须用/
<Context path="" docBase="C:/Users/Angel/Desktop/apache-tomcat-7.0.57-windows-x86/www" debug="0"/>
2)然后重启tomcat
shutdown.bat ---> startup.bat
3)重启完成之后在修改默认文档
tomcat的web.xml(在conf目录下),在该文件中找到
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
这是tomcat默认的3个文件,当你输入指定路径后,tomcat会自动查找这3个页面。如果你想让tomcat自动找到自己的页面,比如***.html。可以修改上面信息为:
<welcome-file-list>
<welcome-file>***.html</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
添加在www下创建的***.html
并添加***.html
访问
5、关闭热部署功能
正常演示热部署
- 先进入/manager 下找到文件上传点
- 选择.war文件(热部署文件为.war)并Deploy
- 上传成功后,我们会发现目录/webapps/下会自动解压onejsp
其中onejsp.war为上传成功的文件
onejsp是热部署后的
- 访问http://127.0.0.1:8888/onejsp/
关闭热部署
1)修改conf/server.xml的host层配置
2)可以修改文件上传的目录点,默认是webapp路径,
但现在需要关闭热部署,只需将upackWARS和autoDeploy的“true”改为 “false”
3)重启tomcat 服务器
3)按正常热部署的操作,重新上传war文件
发现onejsp.war 没有别部署。关闭热部署完成。