How to edit deployment descriptor in weblogic 9.0?
Hi ,
I need to edit the values of certain environment variables mentioned in the deployment descriptor of a ejb module.
In weblogic 7,its a straight forward method in which we have the option to edit the deployment descriptor in weblogic console.
But I'm not sure how the same can be done in weblogic 9.0.
Please guide me..!!! its urgent...
Thanks,
Smita
If you want to edit the actual deployment descriptor (ie as a developer) than using any text editor or using an IDE like WebLogic Workshop/Eclipse etc would be the way to go.
If you're trying to change values in an already deployed application, then configuration and tunables can be changed in the admin console. These write the changes to a separate file called a deployment plan. It allows you to change performance and environment settings without disturbing the original EAR file.
-- Rob
WLS Blog http://dev2dev.bea.com/blog/rwoollen/
Similar Messages
-
Deployment descriptor Using weblogic Builder
Hi
I am new to Ejb,
So kindly help me. can we create Deployment Descriptor from CMP bean,using Weblogic Builder.
Thanks
Satya
Edited by: satya22 on Dec 11, 2007 10:37 AMsatya22 wrote:
Hi
I am new to Ejb,Please let me know can we create an Deployment Descriptor
Using Weblogic Builder for an CMP Bean
ThanksHow many things are wrong here, hmmm.
1. Your subject line is useless
2. You posted in the wrong forum
3. You posted about an unrelated technology
4. You didn't make any attempt to do the task yourself
5. You probably haven't searched for an answer on Google
....did I miss anything? -
Unable to Edit Deployment Descriptor
Hi,
I am currently using weblogic 6.1 sp4 and am having some problem while trying
to edit the deployment descriptors through the weblogic console.
I get the following error message:
There was an error while loading the descriptor for component:
UserRegistrationMDB
Please fix the error in the component descriptor file(s), redeploy the component
and then press continue to attempt to edit this components descriptor.
The following error(s) occurred:
String index out of range: -1
I dont get this error with weblogic 6.1 sp3.
Please let me know what the reason might be.
Thanks,
JS.I have attached the ejb jar xml and the weblogic ejb jar xml
Thanks!
- JS
<?xml version="1.0"?>
<!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans
2.0//EN' 'http://java.sun.com/dtd/ejb-jar_2_0.dtd'>
<ejb-jar>
<enterprise-beans>
<message-driven>
<ejb-name>UserRegistrationBean</ejb-name>
<ejb-class>UserRegistrationTopicListenerBean</ejb-class>
<transaction-type>Container</transaction-type>
<acknowledge-mode>dups-ok-acknowledge</acknowledge-mode>
<message-driven-destination>
<destination-type>javax.jms.Topic</destination-type>
</message-driven-destination>
</message-driven>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>UserRegistrationBean</ejb-name>
<method-intf>Remote</method-intf>
<method-name>onMessage</method-name>
<method-params>
<method-param>javax.jms.Message</method-param>
</method-params>
</method>
<trans-attribute>NotSupported</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
<?xml version="1.0"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN"
"http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd" >
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>UserRegistrationBean</ejb-name>
<message-driven-descriptor>
<pool>
<max-beans-in-free-pool>200</max-beans-in-free-pool>
<initial-beans-in-free-pool>20</initial-beans-in-free-pool>
</pool>
<destination-jndi-name>dss.UserRegistrationTopic</destination-jndi-name>
<initial-context-factory>weblogic.jndi.WLInitialContextFactory</initial-context-factory>
<provider-url>t3://localhost:7000</provider-url>
<connection-factory-jndi-name>iag.jms.billing.TopicConnectionFactory</connection-factory-jndi-name>
</message-driven-descriptor>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
"SP" <[email protected]> wrote:
It seems that the deployment descriptor has a value less than 3 chars
or
more than the maximum chars.
If I can see the deployment descriptor, then I may tell exactly what
the
reason is
SP
"JS" <[email protected]> wrote in message
news:[email protected]...
Hi,
I am currently using weblogic 6.1 sp4 and am having some problem whiletrying
to edit the deployment descriptors through the weblogic console.
I get the following error message:
There was an error while loading the descriptor for component:
UserRegistrationMDB
Please fix the error in the component descriptor file(s), redeploythe
component
and then press continue to attempt to edit this components descriptor.
The following error(s) occurred:
String index out of range: -1
I dont get this error with weblogic 6.1 sp3.
Please let me know what the reason might be.
Thanks,
JS. -
Clobbered manifest when editing deployment descriptors
I'm running WebLogic server 6.1. I deploy an ear file that consists of one EJB
module (a session bean) and several extra jars, which contain client classes to
other beans and some utility classes. The session bean jar's manifest file includes
a classpath entry listing the extra jars in the ear. However, when I edit some
environment variables in the EJB's deployment descriptors through the console,
this manifest file is replaced and the classpath entry does not appear in the
new manifest. This makes the ear file undeployable. Is this a documented bug?
Is there a fix or workaround?I'm running WebLogic server 6.1. I deploy an ear file that consists of one EJB
module (a session bean) and several extra jars, which contain client classes to
other beans and some utility classes. The session bean jar's manifest file includes
a classpath entry listing the extra jars in the ear. However, when I edit some
environment variables in the EJB's deployment descriptors through the console,
this manifest file is replaced and the classpath entry does not appear in the
new manifest. This makes the ear file undeployable. Is this a documented bug?
Is there a fix or workaround? -
EJB references in deployment descriptors and weblogic heuristic on resolving links
There are two different ways to lookup home interfaces using JNDI.
1. Query JNDI tree at runtime using some initial context.
2. Use <ejb-ref> in deployment descriptor for all the refrenced EJBs and then
use initCtxt.lookup(java:comp/env/BeanHomeName).
The second approach is recommended as most of the EJB vendors resolve these referenced
EJBs at deployment time and it becomes much faster as compare to lookup in JNDI
as EJB refrences or links can bypass querying the JNDI.
Does anyone know if Weblogic (5.1 sp9 or higher) resolves these links at deployment
time or not?Hi Sami,
Run your question by the folks in the EJB newsgroup and see if they can
offer some assistance:
http://newsgroups.bea.com/cgi-bin/dnewsweb?cmd=xover&group=weblogic.developer.interest.ejb
Thanks,
Bruce
sami titi wrote:
>
Bruce,
Thanks for your prompt reply. We have resorted to using a startup servlet much
like we do in CA. However, we're still faced with the second issue which is related
to not being able to lookup the EJB after it has been included in an EAR file
now. Is there any setting we're missing?
Thanks
Sami
Bruce Stephens <[email protected]> wrote:
Hello,
Please correct me if I'm not understanding your question, but you are
looking for an easy way to pass initialization parameters to your
webservice? This is not currently supported, however it is on the wish
list for the next major release.
The workaround is to use a handler or read your init params from a
file. If you backend is java class, then you can put file loading:
1. in the constructor
2. in init() method if you java class implement
javax.xml.rpc.server.ServiceLifecycle
Regards,
Bruce -
How to edit deployment plan through Administration Console in weblogic 9.0?
hi,<br>
<p>I need to edit the deployment plan through console. But i'm not able to do so.Everytime i upload an ear file and tired to edit the environment variables or deployment plan through console it gives the message</p>
<b>"This module is defined with DTD based descriptors and cannot be edited using the console. "</b><br>
<p>I have been manually editing the deployment plan file so far.<br>
In earlier versions of weblogic , there was an option to edit the environmental variables. Does weblogic 9.0 support the same? <br>
I'm not able to find a solution soo far.<br>
Please guide me. <br></p>
Thanks<br>
SmitaHi.
I'm experiencing the same problem, using Weblogic 9.1.
I have an ear file that contains a war file.
Previously, the files were in servlet api 2.3 format (with a DTD). I used the DDConverter tool to update the files, and now I can use the console to change parameters for the web application, but I still can't change paramters for the main application: "This module is defined with DTD based descriptors and cannot be edited using the console.".
Here is the content of the META-INF/application.xml contained in mey ear file:
<?xml version='1.0' encoding='utf-8'?>
<application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.4">
<description>Application xxx</description>
<display-name>xxx</display-name>
<module>
<web>
<web-uri>xxx.war</web-uri>
<context-root>xxx</context-root>
</web>
</module>
</application>
Thank you very much for your help. -
How to hot deploy EJB in Weblogic?
Hi all,
We use Weblogic 10.3 and EJB3.
EJB has been build as ear and deployed in the server. And other deployed modules in server calls that.
But the modification of EJB need to be rebuilt and restart the server.
Does Weblogic support hot deploy for EJB? Do we need plugin or something else for this feature?
Thanks a lot.Hi,
The production redeployment strategy/hot deployment is supported for:
a. Standalone Web Application (WAR) modules and Enterprise applications (EARs) whose clients access the application via a Web application (HTTP).
b. Enterprise applications that are accessed by inbound JMS messages from a global JMS destination, or from inbound JCA requests.
c. All types of Web Services, including conversational and reliable Web Services, but not 8.x Web Services.
Production redeployment is not supported for:
a. Standalone EJB or RAR modules. If you attempt to use production redeployment with such modules, WebLogic Server rejects the redeployment request. To redeploy such modules, remove their version identifiers and explicitly redeploy the modules.
b. Applications that use JTS drivers. For more information on JDBC application module limitations, see JDBC Application Module Limitations in Configuring and Managing JDBC for Oracle WebLogic Server.
c. Applications that obtain JDBC data sources via the DriverManager API; in order to use production redeployment, an application must instead use JNDI to look up data sources.
d. Applications that include EJB 1.1 container-managed persistence (CMP) EJBs. To use production redeployment with applications that include CMP EJBs, use EJB 2.x CMP instead of EJB 1.1 CMP.
Please check the below Doc
http://docs.oracle.com/cd/E14571_01/web.1111/e13702/redeploy.htm#
Hope this answers your question!!
Thanks,
Vijaya -
Weblogic Deployment Descriptor for CMP EJB
Hi all,
Am new to EJB, CMP. Pls help me how to write deployment descriptors for the CMP EJB for Weblogic.
Give me the list of the Deployment descriptors needed and also pls give me some samples
thanks in advance
rgds
Ravi BharathiThe easiest way is to go through some tutorial or refer the code samples. If you have installed weblogic, there are examples provided in the weblogic installation folder itself for each type of bean. Basically for cmp you have to provide the table names and mapping between the class variables to db fields in weblogic_cmp_rdbms.xml deployment descriptor.
-
How to deploy *.jar in WebLogic by Hudson and WLST
Hi everybody!
I have the server (hostname - server0), where:
1. Developers works. He create the build JAR-files and put this file in special local directory:
/home/build/test1/jar/ - jar-file for test envorement 1 of weblogic (hostname - server1)
/home/build/test2/jar/ - jar-file for test envorement 2 of weblogic (hostname - server2)
2. I have the directories with WLST scripts for deploing the build JAR-files:
2.1. Script files for deploing the jar-files in test envorement 1 of weblogic (hostname - server1)
/home/build/test1/scripts/deploy.sh
/home/build/test1/scripts/deploy.py
2.2. Script files for deploing the jar-files in test envorement 2 of weblogic (hostname - server2)
/home/build/test2/scripts/deploy.sh
/home/build/test2/scripts/deploy.py
3. Hudson (Hudson ver. 2.1.2) is intsalled.
Could you please tell me, how to automatic deploy *.jar in WebLogic by Hudson and WLST, if take into consideration the email-notification about problem in deploing?I've never used WLST inconjunction with Hudson.
What I have done is use Maven to do this.
We have a WebLogic Server Maven Plugin which can perform deployment operations.
Hudson has support for Maven, so you create a Maven project which does the deployment from the project and configure a job using that on Hudson -- if you can get your developer to upload their artifacts to some form of SCM system so Hudson watches for the changes, grabs the new file and does the deployment, that would work.
If you want to use your scripts, then you could perhaps use the Hudson SSH plugin which can execute "shell" scripts on a server. Theoretically here you would create wrapper shell scripts for your WLST execution/script, then configure a Hudson job which executes the scripts. I've never used the plugin so not sure how it is activated, but you could configure a job to run on a periodic basis, and have the wrapper script itself do the check to see if the directory contains a jar/ear file to deploy -- if it does, execute the WLST scripts; if not, simply return.
Let us know how you get on!
-steve- -
How to deply ADF application on weblogic 10.3
Hello Team,
Here i created one aplpication using jdevloper 11.1.1.1.0
I have Model Part & View Controller How can i deploy aaplication on weblogic. I aslo follow the steps which are defines in the *"Fusion Developer’s Guide for Oracle Application Development Framework"* but still i am facing the problem in deployment i.e. deployment incomplete.....
1) first i created the dataSourse on weblogic
2) then i gave the dataSourse path to the Application Module
3) then i created the WAR file in viewController
4) then i create the EAR file
then i deplying application to weblogic....
Is i am going in right direction?yes i tryed but still i uable to deploy the application....
now m facing this error....
"The task cannot be processed further until the current edit session is activated. When this occurs, task processing will continue. The user can exit the deployer tool without affecting the task." -
Deployment descriptor file(portalapp.xml)
Hi All,
Can you tell me why portalapp.xml is a xml file why cannot it be a .txt or any other ?In java enterprise edition deployment descriptor denotes how the web or enterprise application should be deployed. It is a directive to the deployment tool regarding the specific configuration requirements that a deployer must fulfill.
XML allows developers to set standards,helps in defining the configurations and the required information and the sequence as well and easy to parse also.
portalapp.xml ,the deployment descriptor of a PAR file defines the components and services contained in the PAR, including the initial configuration and the parameters that can be modified by administrators and users. The descriptor also contains configuration information for the entire application.
So considering the close relationship between java and xml,it makes sense to have the deployment descriptors, be it portalapp or ejb-jar.xml or any other deployment descriptor, as xml , as
these parameters and sequence becomes rather unlikely to be maintained as a text file as there has always been a . -
EJB deployment descriptors in clustered environment
I was wondering how EJB deployment descriptor settings work in a clustered environment. Are the deployment descriptors per WebLogic instance they are deployed in or the entire clustered environment? For example, if my descriptor for a stateless session ejb has max-beans-in-free-pool set to 5 and I deploy this stateless ejb in 4 WebLogic instances of one cluster, does this mean that there will be a max of 5 instance of this bean in the free pool for the entire cluster or will there be a max of 20 (5 per WebLogic instance and 4 WebLogic instances in the cluster) instances of this bean for the entire cluster?
Thanks,
Bryan
Those settings are per server instance.
Cameron Purdy
Tangosol, Inc.
http://www.tangosol.com
+1.617.623.5782
WebLogic Consulting Available
"Bryan Dixon" <[email protected]> wrote in message
news:3a6b51a0$[email protected]..
>
> I was wondering how EJB deployment descriptor settings work in a clustered
environment. Are the deployment descriptors per WebLogic instance they are
deployed in or the entire clustered environment? For example, if my
descriptor for a stateless session ejb has max-beans-in-free-pool set to 5
and I deploy this stateless ejb in 4 WebLogic instances of one cluster, does
this mean that there will be a max of 5 instance of this bean in the free
pool for the entire cluster or will there be a max of 20 (5 per WebLogic
instance and 4 WebLogic instances in the cluster) instances of this bean for
the entire cluster?
>
> Thanks,
> Bryan
>
-
How to edit web.xml deployment descriptor from console in weblogic 8.1?
In weblogic 7.0, deployment descriptor such as web.xml can be edited from the admin
console, but on weblogic 8.1 I can't find a way to do so.
Is this function taken out? Why is it taken out? Do I have an alternative to edit
it without unpacking and packing the EAR or WAR?
Thanks in advance.
BillIn weblogic 7.0, deployment descriptor such as web.xml can be edited from the admin
console, but on weblogic 8.1 I can't find a way to do so.
Is this function taken out? Why is it taken out? Do I have an alternative to edit
it without unpacking and packing the EAR or WAR?
Thanks in advance.
Bill -
How to use weblogic.DDconverter Tool to upgrade Deployment Descriptors.
Hi,
I want to know how to use weblogic.DDconverter Tool to upgrade Deployment Descriptors using EAR of previous verisons(JDK and weblogic).
Regards,
NeerajLooks like the protocol is not correct (Unable to connect to 'http://localhost:7001': Destination unreachable)
Could you try the t3 protocol, for example,
java weblogic.Deployer -adminurl t3://localhost:7001 -username weblogic -password welcome1 -listapps -
How to edit weblogic.xml in Jdeveloper web project
Hi, All,
I created a web application in Jdeveloper11.1.1.1 and deployed to weblogic server 10.3, I found there is weblogic.xml under WEB-INF folder in war file.
I try to add something in weblogic.xml, but the problem is I cannot find weblogic.xml in Jdeveloper.
How to edit weblogic.xml in Jdeveloper? Thanks in advanced.
Best Regards,
BillThe weblogic.xml file is generated at deploy time if it doesn't exist in your application. To create it specifically in your application at design time for editing, select the appropriate project then the New option, from the New Gallery select General -> Deployment Descriptors -> Weblogic Deployment Descriptor, and in the resulting dialog select the weblogic.xml file. It will be added to the project -> Web Content -> WEB-INF directory.
Cheers,
CM.
Maybe you are looking for
-
Print preview invoice issue for a parcular invoice in vf03
Hi, I am facing an issue with the print preview invoice. I have 2 billing document nos., for billing document 3117101008 when I go to "Billing Document"->"Issue to output"-> and click on "print preview" I get an output, but for the other billing docu
-
Hello, I have recently been having this problem where the outlines of objects in photos is grainy at certain magnifications. It only started recently and I haven't made any setting changes in Photoshop nor have I changed my monitor or video card set
-
Using LIKE Condtion in Oracle 9i
Consider the scenario. Table: EMPLOYEE_DETAILS FULL_NAME JOHN RICHARD BENAUD SAMEER MOHAN JOSHI Now when I use the query: select * from EMPLOYEE_DETAILS where FULL_NAME like ("%SAMEER%JOSHI%") then the query works fine. However if i write the qeury a
-
Smpatch and Sun Update Manager BROKEN - Solaris 10 Sparc
Since the installation of patch 121118-12, smpatch and Sun Update Manager (SUM) 1.0.9 are completely broken for myself and many, many other Solaris 10 users. Numerous significant bugs are listed in the release notes for the client: http://www.sun.com
-
DFoes my Time Machine need to be connected by ethernet cable to to work?
as above!!