tomcat学习 #
tomcat配置: tomcat的配置文件分为conf里面的server.xml 以及webapp里面的WEB-INF/web.xml
tomcat/conf/server.xml中配置host tomcat/webapp/web.xml中配置servlet和servlet-mapping
tomcat标准目录结构:
https://tomcat.apache.org/tomcat-9.0-doc/appdev/deployment.html
tomcat配置:
https://blog.csdn.net/freshair_x/article/details/80554401
https://tomcat.apache.org/tomcat-9.0-doc/config/index.html
主要分为4个主要部分
server
connectors
containers (包括context engine host cluster
tomcat部署:
tomcat依赖于jre,因此需要先安装jre。
http://tomcat.apache.org/tomcat-9.0-doc/RUNNING.txt
You may also use a full Java Development Kit (JDK) rather than just
a JRE.
但是安装的jdk显示为openjdk:
http://openjdk.java.net/install/
openjdk相当于jdk的免费版本,由于oracle的jdk虽然可以免费下载,但是其商用license是要收费的,因此oracle和社区合力维护了openjdk,其相比官方的jdk要少一些功能。但是还能用。
切换用户命令:
su和sudo两个命令。
su命令是直接切换用户,sudo命令是将当前用户的执行权限切换到指定用户,但是其本质还是当前用户。
sudo xxxxxx。 切换执行某条命令
sudo -i 。切换15分钟
sudo -iu sankuai。 切换15分钟,且指定用户为sankuai,默认为root
tomcat在openjdk-jre 9 环境下,尝试tomcat 9 8 7三个版本,均显示jsp转译失败,百度后大致原因是openjdk版本问题,但是下oraclejdk太慢,从本地上传的话腾讯云又不准大于10M。
于是截止