0%
tomcat部署项目
tomcat修改默认端口号
tomcat的端口配置主要在${tomcat_home}/conf/server.xml
中,如果修改端口号,最好将下面三个位置同时修改。
修改server标记
1 | <Server port="8005" shutdown="SHUTDOWN"> |
修改web端口
1 | <Connector port="8080" protocol="HTTP/1.1" |
修改AJP端口
1 | <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> |
tomcat修改ContextPath
当我们将项目部署到tomcat
的时候,通过浏览器方式时必须在URL中携带项目名,也就是要通过Context-Path
才能访问到项目,但是有时我们希望自定义Context-Path
的值或不使用该值。
为了实现上面的需求,我们需要修改${TOMCAT_HOME}/conf/server.xml
文件,在该文件中找到Host
标记,并修改为如下:
1 | <Host name="localhost" appBase="webapps" |
在<Host>
标签中新增了<Context>
标记用于自定义Context-path
。
属性名 | 属性值 |
---|---|
path | Context-Path的值,也就是在域名后紧跟的项目名 |
docBase | 项目路径,可以使用相对路径或绝对路径,相对目录的根目录为webapps |
debug | 设置显示信息量的多少,0:显示最少的信息量,9:显示最多的信息量 |
privileged | 是否允许使用容器中的Servlet |
reloadable | 是否允许热加载,热加载会消耗服务器性能 |
logback设置控制台颜色
如果我们使用IDEA运行一个Spring Boot的项目,控制台打印的日志是彩色的,但当我们自定义日志配置文件后彩色却消失了。
若我们不是使用的Spring Boot来搭建项目,那我们的控制台打印的日志也是不带颜色。
但是我们想要实现为Spring Boot那中形式该怎么办呢?
logback使用文档
Logback是由log4j创始人设计的另一个开源日志组件。它包含下面几个模块:
- logback-core:其它两个模块的基础模块
- logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging
- logback-access:访问模块与Servlet容器集成提供通过Http来访问日志的功能
SVN clean提示先前的操作未完成
svn执行clean up
命令时报错:Previous operation has not finished; run 'cleanup' if it was interrupted
。
出现该问题时,即使将本地项目删除都无法解决这个问题。
解决方案有两种:
- 卸载SVN重新安装
- 修改SVN数据库
maven配置阿里云镜像仓库
修改user/.m2/settings.xml
添加mirror
1 | <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" |