我在哪里可以找到Weblogic中的环境入口映射屏幕?

问题描述:

我正在尝试将应用程序从OC4J迁移到Weblogic,但我无法在Weblogic 12c中找到环境条目映射屏幕。我在哪里可以找到Weblogic中的环境入口映射屏幕?

有一个?如果是这样,它在哪里?如果没有,我该怎么做?

我们的应用程序已经在web.xml以下值:

<env-entry> 
    <env-entry-name>SERVLET_PATH</env-entry-name> 
    <env-entry-type>java.lang.String</env-entry-type> 
</env-entry> 
<env-entry> 
    <env-entry-name>USER</env-entry-name> 
    <env-entry-type>java.lang.String</env-entry-type> 
</env-entry> 
<env-entry> 
    <env-entry-name>PASSWORD</env-entry-name> 
    <env-entry-type>java.lang.String</env-entry-type> 
</env-entry> 

在OC4J这些可以被视为在环境条目映射屏幕。 (我也可以看到他们在WebSphere Web模块的屏幕环境下的条目)

感谢

[编辑] 感谢JoseK我能找到答案。

有一次,我创建了plan.xml中,我发现我需要一个和添加到plan.xml中:

<variable-definition> 
    <variable> 
    <name>SERVLET_PATH</name> 
    <value>http://203.15.228.111:7001/RailExchangeServlet/servlet/RailExchangeServlet</value> 
    </variable> 
</variable-definition> 

...

<module-descriptor external="false"> 
    <root-element>web-app</root-element> 
    <uri>WEB-INF/web.xml</uri> 
    <variable-assignment> 
    <name>SERVLET_PATH</name> <!-- this links to the variable-definition name --> 
    <xpath>/web-app/env-entry[env-entry-name="SERVLET_PATH"]/env-entry-value</xpath> 
    </variable-assignment> 
</module-descriptor> 
</module-override> 

在早期版本的Weblogic,您可以查看和编辑控制台中的web.xml值。

在WL10起,你不会从控制台查看此,而是有一个部署计划的概念(保存在文件系统作为plan.xml中)

在该文件中,你可以通过指定web.xml上的值将从env更改为env。

一个例子是这里

http://biemond.blogspot.in/2009/04/using-weblogic-deployment-plan-to.html

https://forums.oracle.com/forums/thread.jspa?threadID=1107834&tstart=0

和一些读书

http://docs.oracle.com/cd/E11035_01/wls100/deployment/config.html#wp1057141

+0

感谢您的。我会在星期一检查一下。因此,plan.xml不是ear文件的一部分,当我部署应用程序时,在控制台的某个地方,我可以将它指向plan.xml,plan.xml不是耳朵的一部分 - 是吗? – Steve 2012-02-18 08:47:54

+0

是的。一旦你部署了它,你进入'Configuration'并点击'Save' - 这将在文件系统(EAR之外)上创建一个基本的'Plan.xml',你可以稍后编辑它。 – JoseK 2012-02-20 08:41:48

+0

感谢您的帮助!希望最后一个问题,我如何获得weblogic来重新加载Plan.xml?我试过重新启动应用程序,但它没有工作... – Steve 2012-02-26 22:05:56