关闭

如何让Tomcat自动Load被修改过的类 servlet如何读取web.xml中的初始参数

标签: servlettomcatstringsqlservermicrosoftvariables
2499人阅读 评论(0) 收藏 举报

如何让Tomcat自动Load被修改过的类
servlet如何读取web.xml中的初始参数

如何让Tomcat自动Load被修改过的类
修改 Tomcat 的 server.xml 內容,该文件存在Tomcat 的 conf 目錄下。做法是在文件中加入一
个新的 context 标签,通过该标签来设定你的 web应用程序的环境参数。
最简单的方法就是先找到 "Tomcat Root Context" 这个标签,然后在这段文字的上面加入一行
<DefaultContext reloadable="true"/>,参考下面的示例:
<DefaultContext reloadable="true"/>

<!-- Tomcat Root Context -->
<!--
<Context path="" docBase="ROOT" debug="0"/>
-->


servlet如何读取web.xml中的初始参数
在servlet的init中,读取web.xml中配置的参数
 //Initialize global variables
    public void init(ServletConfig config) throws ServletException {
     super.init(config);
        String server = config.getInitParameter("server");
        String port   = config.getInitParameter("port");
        String dbname = config.getInitParameter("dbname");
        String user   = config.getInitParameter("user");
        String psw    = config.getInitParameter("psw");
    
       
     }
或者

 public void init()throws ServletException
    {
     driver=getInitParameter("DRIVER");
     password=getInitParameter("PASSWORD");
     url=getInitParameter("URL");
     user=getInitParameter("USER");
    }

在web.xml初始参数的设置
<servlet>
        <servlet-name>JDBCServlet</servlet-name>
        <servlet-class>com.jspdev.ch7.JDBCServlet</servlet-class>
         <init-param>
         <param-name>DRIVER</param-name>
         <param-value>com.microsoft.jdbc.sqlserver.SQLServerDriver</param-value>
        </init-param>
        <init-param>
         <param-name>URL</param-name>
         <param-value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wjw_test</param-value>
        </init-param>
         <init-param>
         <param-name>USER</param-name>
         <param-value>sa</param-value>
        </init-param>
         <init-param>
         <param-name>PASSWORD</param-name>
         <param-value>111</param-value>
        </init-param>
    </servlet>

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:114368次
    • 积分:1633
    • 等级:
    • 排名:千里之外
    • 原创:49篇
    • 转载:3篇
    • 译文:0篇
    • 评论:22条
    文章分类
    最新评论