是不是说ejb里边用到的啊,在ejb里边有env-entry,是写在ejb-jar.xml配置文件里边的。相当于用来声名变量,可以给变量赋值.
<env-entry>
         <description></description>
         <env-entry-name>name</env-entry-name>
         <env-entry-type>java.lang.String</env-entry-type>
         <env-entry-value>hello</env-entry-value>
</env-entry>
其中name可以在ejb中使用,它的值是hello。

解决方案 »

  1.   

    不是, 我说的是web.xml中的那个。
      

  2.   

    的'one'指的是什么呢?,指的是前面的a value ,
    environment entry指的是你的应用的一些环境的目录等配置。
    比如jive的web.xml有一段:
    <context-param>
    <param-name>jiveHome</param-name> 
       <param-value>C:\bea\wlserver6.1\config\mydomain\applications\jive\WEB-INF\jiveHome</param-value> 
    </context-param>
    就表明了jiveHome的具体目录位置。
      

  3.   

    web.xml中的资源引用分为四种:
     1。resource-env-ref:是对javax.jms.Topic,javax.jms.Queue这些administrated Object的引用。
     2。resource-ref:是对诸如javax.sql.DataSource这种外部资源连接工厂的引用。
     3。ejb-ref和ejb-local-ref:是对EJB的引用。
     4。env-entry:环境敏感的配置条目,比如:计算商品价格的折扣率,是和具体环境相关的。
       <env-entry>
           <description>折扣率</description>
           <env-entry-name>discount</env-entry-name>
           <env-entry-type>java.lang.Float</env-entry-type>
       </env-entry>
     配置条目的值可以指定也可不指定。如果指定,则作为默认值;如果不指定,则在部署时必须为其指定一个值。“an optional value. If a value is not specified, one must be supplied during deployment.”就是这个意思。