Tomcat简单配置
搜索:打开上边的链接
tomcat下载.png
安装zip安装包,或者64位的安装包
下载时根据javajdk版本选择合适版本的Tomcat
- 需要配置java-jdk环境变量
配置java-jdk环境变量
JAVA_HOME ——jdk目录
PATH——jdk目录下的bin目录
%JAVA_HOME%\bin
CLASSPATH ——
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA环境配置变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0_04 (就是你安装jdk路径)
完毕确定后,继续点新建
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
*(注意变量值里最前面的“.”和后面的“;”一定要填入)
变量名:PATH
变量值C:\Program Files\Java\jdk1.7.0_04\bin
验证:下快捷键 ”win+R” 运行cmd 命令。在DOS命令行窗口中输入 java -version
- 配置Tomcat环境变量
CATALINA_HOME——tomcat下载目录
D:\Tomcat\apache-tomcat-9.0.26
- 如果配置好后找到bin目录下的
windows——startup.bat 以及 shutdown.dat
打开starup.dat,没有闪屏就是配置成了
注意:
如果出现乱码,修改conf文件下的
logging.properties,找到
java.util.logging.ConsoleHandler.encoding = UTF-8
改为
java.util.logging.ConsoleHandler.encoding = GBK
tomcat端口号默认为8080较为常见容易冲突,建议修改为8888
修改方法:
找到conf文件——》server.xml(配置文件)大概在70行左右找到
<Connector port="8080"····
如果配置的都没问题,但是打开tomcat.exe,会闪一下,但是没有启动,正常情况下,会出现DOS,显示。
问题一
:环境变量没有配置好,重新配置
问题二:
首先打开win+R,输入cmd打开DOS,然后找到tomcat安装路径,bin目录下,输入service.bat install,
D:\Tomcat\apache-tomcat-9.0.26\bin>service.bat remove tomcat
D:\Tomcat\apache-tomcat-9.0.26\bin>service.bat install tomcat
Installing the service 'Tomcat9'
Using CATALINA_HOME: "D:\Tomcat\apache-tomcat-9.0.26"
Using CATALINA_BASE: "D:\Tomcat\apache-tomcat-9.0.26"
Using JAVA_HOME: "C:\Program Files\Java\jdk-12.0.2"
Using JRE_HOME: "C:\Program Files\Java\jdk-12.0.2"
Using JVM: "C:\Program Files\Java\jdk-12.0.2\bin\server\jvm.dll"
Failed installing tomcat9 service
还有就是win+R输入services.msc,查找是否存在Apache Tomcat 9.0 tomcat,存在几个,如果有多余的,可以利用sc delete Tomcat9删除。(这种方法没有测试)
利用DOS打开Tomcat,首先抵达Tomcat安装目录,再到bin目录,然后输入startup
D:\Tomcat\apache-tomcat-9.0.26>cd bin
D:\Tomcat\apache-tomcat-9.0.26\bin>startup
Using CATALINA_BASE: "D:\Tomcat\apache-tomcat-9.0.26"
Using CATALINA_HOME: "D:\Tomcat\apache-tomcat-9.0.26"
Using CATALINA_TMPDIR: "D:\Tomcat\apache-tomcat-9.0.26\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk-12.0.2"
Using CLASSPATH: "D:\Tomcat\apache-tomcat-9.0.26\bin\bootstrap.jar;D:\Tomcat\apache-tomcat-9.0.26\bin\tomcat-juli.jar"
D:\Tomcat\apache-tomcat-9.0.26\bin>
在浏览器中地址栏输入localhost:8080,打开为
image即为成功
参考(这三个不同方法,问题不同):
实现打开外部内容
由于tomcat默认是webapps为默认路径
需要自己配置从外部使用toncat
方法一:(此方法在配置好之后需要重启tomcat,运行startup.bat)
打开webapps,
然后打开tomcat,开始配置
找到conf目录下的server.xml
打开
并找到最下边的:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
在<Value ····/>下边位置添加如下路径(根据个人实际情况而定,以下仅供参考):
<Context docBase="E:\Visual Studio Code\MyWebObject" path="/host-manager" />
其中
docBase的路径为你项目的路径
path为,可以是相对路径(相对于webapps的路径,如上)也可以是绝对路径(D:\Tomcat\apache-tomcat-9.0.26\webapps\host-manager),一般使用相对路径
该文件为webapps内的文件,就用原本存在的
方法二:
找到conf目录下的Catalina文件,打开,然后再打开其目录下的localhost
然后新建一个txt,输入项目名,修改扩展名为xml
然后输入(与第一种方式输入的一样)
<Context docBase="E:\Visual Studio Code\MyWebObject" path="/host-manager" />
在使用时,记得打开toncat,然后再在浏览器地址栏搜索localhost:8888,
然后打开对应的网页,经相对于项目的路径,否则会失败,找错误时很麻烦
如果不会下载,这里提供了Tomcat以及Java的JDK压缩包:
链接:https://pan.baidu.com/s/1DLRUQSslKIIMq3PuVjf5RA
提取码:l6pk
复制这段内容后打开百度网盘手机App,操作更方便