`
xjq2008
  • 浏览: 15202 次
  • 性别: 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 SSL的配置

    第一步:为服务器生成证书 keytool -genkey -v -alias tomcat -...导入证书后,即可启动Tomcat,用IE进行访问。如果需要用FireFox访问,则需将证书导入至FireFox: 第六步:在测试页查看证书 https://localhost:8443

    tomcat环境变量配置

    接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。 第三步:建立自己的jsp app目录 1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之...

    tomcat安装及配置教程.docx Tomcat的安装及配置教程

    tomcat安装及配置教程 以下是Tomcat的安装及配置教程: ### 1.... ...选择合适的版本,然后下载对应的压缩文件(通常是.tar.gz或.zip格式)。 ...### 2. 解压Tomcat压缩文件 ...将下载的压缩文件解压到你选择... 启动Tomcat 进入

    tomcat启动的问题--apr

    2010-8-11 18:24:13 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 信息: The Apache Tomcat Native library which allows optimal performance in production environments ...再启动tomcat,一切okay

    在Eclipse 中配置Tomcat项目

    对话框中Tomcat选项,选择版本,和安装路径(C:\Program Files\Apache Software Foundation\Tomcat 5.0),注意Context declaration mode 选项:Server.xml和Context files,分别代表了两中启动Tomcat的配置方式,一般...

    netbeans下配置tomcat服务器图文讲解.rar

    1:在netbeans 左上角右击服务器,添加服务器。...3:准备Tomcat 的服务器文件(一般要选择解压宿的,免安装版本) 4:这一步很简单,就不说了, 5:看看下面可以启动了,太简单了不说了 ......

    TOMCAT+IIS配置方法

    一.说明: 配置如下:Win2000 Server + IIS 5.0(Win2000自带)+ ...启动tomcat 安装完tomcat之后(具体安装过程略),要启动Tomcat很简单,首先可以查看tomcat\bin\startup.bat文件,利用控制面板里面的系统

    tomcat-7.0.52.tar.gz 【linux】

    修改配置文件 cd /etc/sysconfig vi iptables 复制(yy p) -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 改成 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT ...

    详解Windows下调整Tomcat启动参数的实现方法

    Windows下调整Tomcat启动参数  Tomcat默认可以使用的内存为128MB,对于访问数比较多、比较吃内存的应用来说,这是不够的。我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使用的内存。  下面就是众所周知的...

    Tomcat-7.0.30

    修改目的:当Web应用中的文件或者web.xml文件修改后,Tomcat服务器 会自动重新加载当前Web应用,避免重新启动Tomcat。 这个修改会对Tomcat的运行性能有影响,如果把Tomcat作为产品阶段所 使用的服务器,最好修改成 ...

    Tomcat及其插件apache-tomcat-5.5.26-admin.zip的安装

    启动tomcat,然后打开IE:http://localhost:8080,点击Tomcat Administration即可进入Tomcat server Administrator登录页面 用户名:admin 密码:admin 关于tomcat服务器的配置整理一下放在这里,此配置适用...

    tomcat zabbix 监控模板

    1)客户端启动tomcat的manager功能 a. webapps/目录下必须有manager模块; b. 修改&lt;TOMCAT_HOME&gt;/conf目录下的tomcat-users.xml文件,在&lt;tomcat-users&gt;节点下添加一个user节点 如: c. 重启验证 ...

    Windows7系统IIS7+Tomcat集成

    在 tomcat 的配置文件 server.xml 文件中添加以下这句话可以更改 tomcat 的默认目录: ”” docBase=”e:\tomcat”(此处为你的网站根目录,通 过这句话的映射,可以将原先的默认更改为新的目录) debug=”0”/&gt; ...

    Linux下如何搭建两个tomcat服务

    5.添加环境变量(另外也可以用添加链接的方式快速启动tomcat) 6.创建另一个文件夹存放第二个tomcat服务器,并将第一个复制过去 7.修改第二个tomcat的配置文件server.xml,分配端口 剩下的工作和配置第一个差...

    Tomcat监控工具Probe,支持tomcat6-7-8-9.zip

    5.启动tomcat,访问http://localhost:8080/probe/ 6.probe使用介绍 Applecations:tomcat上面正在跑的应用,可以看到每个应用的状态、请求数、session数等,点进去可以查看详细信息 Data Sources:tomcat的...

    通过Nginx搭建Tomcat9集群并实现Session共享

    首先准备两个tomcat9 ,修改配置文件server.xml 如果在多个服务器上分别启动tomcat 则不存在此问题。 2.实现Nginx集群 修改nginx.conf配置文件,实现集群 3.Redis实现Session 共享 在tomcat/lib 目录下添加以下三...

    Tomcat 在Centos Linux 上如何实现自启

    Tomcat 在Centos Linux 上配置,如何修改配置文件,加载成系统服务 带启动SHELL

    Eclipse里配置Tomcat

    Eclipse里配置Tomcat 1.安装jdk1.4.0+,安装Tomcat; 2.从http://www.eclipse.org/下载Eclipse最新的版本(3.0RC); 3.解压,启动Eclipse,选择 Window &gt; Preferences &gt; java,选择或者新添jre地址作为Tomcat插件的...

    Nginx+Tomcat负载均衡

    分别到两个tomcat下,直接双击D:\server\apache-tomcat-6.0.39_1\bin\startup.bat启动tomcat1 D:\server\apache-tomcat-6.0.39_2\bin\startup.bat启动tomcat2 出现以下页面表示启动成功 在浏览器中输入 ...

Global site tag (gtag.js) - Google Analytics