• 欢迎光临~

tomcat 2 - 默认连接器

开发技术 开发技术 2022-07-20 次浏览

tomcat 将一个包中所有类使用的错误信息存储在 properties 文件中,每个包有一个  properties 文件。每个 properties 文件都是用 org.apache.catalina.util.StringManager 类的一个实例来处理的,通一个包下的许多类使用同一个 StringManager 实例(单例模式)

例如,要想从 ex.03.pyrmont.connector.http 包下的类中使用 StringManager ,需要将包名字符串作为参数传到 StringManager 类的 getManager() 方法中:

StringManager sm = StringManager.getManager("ex03.pyrmont.connector.http");

在 ex.03.pyrmont.connector.http 包下,可以找到三个 properties 文件,LocalString.properties, LocalString_es.properties 和 LocalString_ja.properties 。StringManager 实例会根据运行该程序的服务器的语言环境来选择使用哪个文件。若打开 LocalString.properties 文件,第一个非注释行的内容如下:

httpConnector.alreadyInitialized = HTTP connector has already been initialized

调用 StringManager 类的 getString() 方法,该方法传入错误码 “httpConnector.alreadyInitialized”,得到错误信息“HTTP connector has already been initialized”。

 

程序员灯塔
转载请注明原文链接:tomcat 2 - 默认连接器
喜欢 (0)