`
xjq2008
  • 浏览: 15848 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

启动tomcat时加载配置文件信息

    博客分类:
  • J2EE
 
阅读更多

 1.创建一个class 需要 导入ServletContextListener

package com;

import java.io.IOException;
import java.util.Properties;

import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;


public class TestL implements ServletContextListener
{
	public static Properties p  = new Properties();; 
	@Override
	public void contextDestroyed(ServletContextEvent arg0)
	{
		//未知调用时刻
		System.out.println(111111);
		
	}
	@Override
	public void contextInitialized(ServletContextEvent event)
	{
		ServletContext servletContext = event.getServletContext();
		
		
		try {
			p.load(servletContext.getResourceAsStream("/WEB-INF/config/data.properties"));
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		// 在应用启动时候调用
		System.out.println(2222);
		
	}
	public static String getProValue(String key) { 
		 return p.getProperty(key);
	}
}

2. WEB-INF/config/data.properties 文件
内容:
WCITY.WEATHER.URL=http://218.207.217.158:8080/weather/QueryByCityNameAndReturnJson.do

3.web.xml 文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>Testxl</display-name>
 
  <listener>
  <listener-class>com.TestL</listener-class>
   </listener>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

 

 

4.测试类

 

package com;
public class Pcommon
{
 public void getI(String s)
 {
	 String ss = TestL.getProValue("WCITY.WEATHER.URL");
	 System.out.println(ss+"====ddd=="+s);
 }

}

 

分享到:
评论

相关推荐

    tomcat的启动的配置文件

    启动配置文件tomcat的配置文件,仅供参考

    tomcat及其配置文件

    【描述】:“Tomcat、JDK以及Tomcat的一些配置文件,包括`server.xml`和Linux下使用`service`启动Tomcat的方法” Tomcat的运行离不开Java Development Kit(JDK),因为Tomcat需要JDK中的Java运行环境来解析和执行...

    tomcat6修改配置文件

    在Linux环境中部署Tomcat6时,常常需要对配置文件进行调整以满足特定需求或优化性能。下面我们将深入探讨如何修改Tomcat6的配置文件以及相关的知识点。 1. **主配置文件**:Tomcat6的主要配置文件是`conf/server....

    java代码启动tomcat

    在启动 Tomcat 服务器时,需要配置一些基本信息,如端口号、基础目录、URI 编码等。在本示例代码中,我们将 Tomcat 服务器的端口号设置为 15435,基础目录设置为当前目录下的 server 文件夹,并将 URI 编码设置为 ...

    eclipse部署tomcat 报错

    在Eclipse中部署Tomcat服务器时,需要正确地配置Tomcat服务器,清除Tomcat服务器的缓存,添加项目路径到Tomcat服务器的配置文件中,并启动Tomcat服务器。按照这些步骤进行,可以确保在Eclipse中部署Tomcat服务器时...

    Tomcat 7 Windows中以Service方式启动配置启动参数

    如果采用命令行方式启动Tomcat,则需要在相应的批处理文件中添加JVM参数: 1. 对于Windows系统,编辑`catalina.bat`文件,在顶部添加以下内容: ``` set JAVA_OPTS=-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:...

    Tomcat服务器配置、启动分析、Servlet文件配置

    在`Tomcat服务器配置-Servlet.xml.doc`文件中,你可能会找到关于`server.xml`的详细内容,这是Tomcat的主要配置文件,包含了各种服务组件的定义。例如,你可以修改`Connector`元素来改变HTTP服务的端口号,或者添加...

    server2008 开机后台启动tomcat

    本文将详细介绍如何在 Server 2008 环境下配置 Tomcat 的后台启动,以便在系统启动时自动启动 Tomcat 服务。 一、环境变量配置 在 Server 2008 中,需要将 Tomcat 的安装路径添加到系统环境变量中,以便系统可以...

    Tomcat启动及配置文件分析.pdf

    ### Tomcat启动及配置文件分析 #### 一、Tomcat Server 的组成部分 ##### 1.1 Server `Server` 元素表示整个 Catalina Servlet 容器(即 Tomcat),这是一个单例对象,代表着整个 Tomcat 服务器的核心部分。在这...

    tomcat集成部署配置

    如果需要在命令行启动Tomcat,也可以添加`PATH`变量,包含`%CATALINA_HOME%\bin`。 4. **修改配置文件**: - `server.xml`:这是Tomcat的主要配置文件,可以定义服务器端口、Connector、Context等。例如,你可以...

    TOMCAT6日志配置JAR包及配置文件

    你需要将这个JAR包放到Tomcat的`lib`目录下,这样Tomcat在启动时就会加载这个库,从而使用Log4j进行日志记录。 配置文件部分,通常情况下,Log4j的配置文件名为`log4j.properties`或`log4j.xml`。这个资源包中的...

    Tomcat启动顺序

    Bootstrap会调用`org.apache.catalina.startup.Bootstrap.main()`方法来启动Tomcat。 2. System类加载器: Bootstrap类加载器完成后,Tomcat会使用系统类加载器(System ClassLoader)加载服务器的全局配置文件,如`...

    Tomcat+IIS整合配置文件

    "Tomcat+IIS整合配置文件"的标题和描述指向了一个特定的场景:将Apache Tomcat(一个流行的Java Servlet容器)与Microsoft IIS(互联网信息服务)集成,以实现更高效的Web服务。这种整合通常用于在同一个服务器上...

    windows不能在本地计算机启动Apache Tomcat. 有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服

    在启动Tomcat服务时,可能遇到的问题包括: 1. **环境变量不正确**:确保`JAVA_HOME`和`CATALINA_HOME`环境变量已经设置并且指向正确的Java JDK和Tomcat安装路径。 2. **服务未注册**:在命令行中使用`sc query ...

    Tomcat启动及配置文件分析[借鉴].pdf

    本文将深入探讨Tomcat的启动过程及其配置文件的解析,帮助你更好地理解和管理你的Web应用服务。 首先,Tomcat的结构由几个核心组件组成: 1. **Server**: 整个Catalina servlet容器的代表,它是单例模式的。Server...

    Tomcat7配置(包括JDK配置)

    完成环境变量配置后,打开Tomcat的`conf`目录下的`server.xml`文件,这是Tomcat的主要配置文件。在这里,你可以调整服务器端口,如HTTP默认端口8080,以及AJAX连接的AJP端口,默认是8009。修改这些端口可以避免与...

    centOS7设置Tomcat8开机启动

    在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机...这将确保在系统启动时自动启动Tomcat服务,为你的Web应用提供持续的在线服务。在日常运维中,这样的自动化配置能大大提高效率,减少手动操作的繁琐。

    EJB使用tomcat的jar包和配置文件

    EJB(Enterprise JavaBeans)是Java EE...6. 启动Tomcat,EJB应用应该能够正常运行并访问数据库。 这是一项复杂的工作,涉及到多个层次的配置和编程,但通过理解和遵循上述步骤,可以成功地在Tomcat上运行EJB应用。

    tomcat配置文件(win32+win64)

    在Windows环境下,无论是32位还是64位操作系统,都需要适配对应的Tomcat配置文件来确保其正常运行。 在配置Tomcat时,有几个关键的文件和目录需要注意: 1. **bin目录**:包含了启动和停止Tomcat的脚本,如`...

    tomcat6.0 修改启动内存设置 java jvm参数配置

    ### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还...

Global site tag (gtag.js) - Google Analytics