Assembly WAR file
It looks like ias 6.0 requires ias-web.xml inorder to run the WAR file.
since if i deploy a J2EE standard WAR file, i will get GX Error (GX2GX)
socket result code missing!!! in my web browser request to that servlet.
Anyway I can deploy the standard J2EE WAR file used to run in Tomcat?
-OR- I must extract all classes and re-assembly the WAR using iPlanet's
deploytool??
thanks alot.
It's probably easiest just to insert the vendor specific deployment descriptors into the existing WAR. That's why the specification mandated that vendors keep their custom configuration properties in these seperate files: so that they are easier to manage.
You could use deploytool to open the existing WAR and create the iAS specific properties, but I'm a command-line kind of guy.
Similar Messages
-
Unable to Deploy WAR file (Unknown assembly root-tag attribute: version)
Hello,
I created a simple web application with eclipse + tomcat plugin + struts2 (JPA Spring Hibernate ) and created the WAR file using the tomcat plugin compiler. When I deploy the war file into Tomcat 6 the file is deployed properly and i can view the website properly. But when I try to deploy the the WAR file from Oracle 9i Application Server I get the following error.
Failed to deploy web application "mytest". Nested exception Root Cause: Error loading web-app 'mytest' at C:\ora9ias\j2ee\MySystem\applications\mytest\mytest: Unknown assembly root-tag attribute: version; nested exception is: java.lang.InstantiationException: Error loading web-app 'SFPD' at C:\ora9ias\j2ee\MySystem\applications\mytest\mytest: Unknown assembly root-tag attribute: version.
My Current web.xml is this.
<?xml version="1.0" ?>
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>My Test Project System</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
</web-app>
thanks in advance,Thanks for the reply sasesha,
I've changed my web.xml to
<?xml version = '1.0' encoding = 'windows-1252'?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Test Project System</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
During the initial upload the previous error doesn't show anymore, however, I'm getting this new error and currently I'm a bit at a loss since i included the spring.jar library file in my war file. I tried the new war file in Tomcat and the war file deploys fine. Am I missing a configuration or setup ?
Failed to deploy web application "mytest". Nested exception Root Cause: Class not found: org.springframework.beans.factory.BeanDefinitionStoreException; nested exception is: java.lang.ClassNotFoundException: org.springframework.beans.factory.BeanDefinitionStoreException. Class not found: org.springframework.beans.factory.BeanDefinitionStoreException; nested exception is: java.lang.ClassNotFoundException: org.springframework.beans.factory.BeanDefinitionStoreException
Thanks again,
sethsera -
Stopping the assembler from deleting the war file
Is there any way to stop the Web Services assembler from deleting the build directory (or the war file) after it is done packaging the ear file? I want to take the war file and package it into my own ear file.
Using wsa from 10.1.3, you have the -war option wich can be used to provide the location where to put the file that will be otherwise packaged in the war file.
For more details check the documentation page 172 at http://download-west.oracle.com/otn/java/oc4j/1013/doc/web.1013/b14434.pdf
Hope this helps,
Eric -
How to write from a servlet to it's war file?
We need to be able to write a file from a servlet into the document root
area to it can be accessed by a browser. Before we used war files, we
would simply figure out the real document root directory and write the
file somewhere under it. How would I do this when my application is
packaged as a war? I don't see a way to write to a "xxx.war" file and
if we run from an exploded war, how do I determine the location of the
document root at runtime from the servlet? I don't want to have to hard
code the path or make each installation specifiy it in a properties
file. It seems there should be a better way to handle this. Any ideas?
Thanks for your help. Not to beat this to death but say I want a response that
includes a bunch of HTML generated by a servlet or JSP and in the middle I want
a dynamically created image. So basically I want an <image> tag in the middle
of the html returned. Could I dynamically generate the image and add it to the
response in the middle of the servlet/JSP processing? I thought the only option
would be to return an html page the referred to an image via an <image> tag.
What do you think?
Kirk
Cameron Purdy wrote:
> Hi Kirk,
>
> Yes, you can accomplish all of those things without writing files out.
> Writing files will severely degrade performance in many cases, and will lead
> to certain classes of bugs such as those caused by multiple browsers within
> the same process or rampant use of "back" lists. (That's a long-winded way
> of saying persistent state on the server that reflects a client's transient
> state has a way of being wrong, sooner or later.)
>
> All you have to do is return a URL that includes the necessary information
> to get the picture. You do that now by creating a random thingamabob name:
>
> http://www.mysite.com/myapp/thisisarandomname12345.jpg
>
> Instead of random, try:
>
> http://www.mysite.com/myapp/thisisthepictureforemployee-17.jpg
>
> The issues are the same (someone trying to guess URLs) but you do have the
> problem that the URLs are easier to guess because they follow a pattern.
> You should secure-check each request anyway. (Lots of tricks for making
> that very efficient, but that is a book in itself.)
>
> So what serves up the .jpg? A Servlet!!! It gets the request, builds (or
> reads from db or whatever) the .jpg image and streams it out. Now you get
> 3-4 times the performance and a much more orderly arrangement of URLs etc.
> that can now be "saved" and "bookmarked" etc. Also no congested temp dirs
> etc.
>
> Peace,
>
> --
> Cameron Purdy
> Tangosol, Inc.
> http://www.tangosol.com
> Tangosol Server: Enabling enterprise application customization
>
> "Kirk Everett" <[email protected]> wrote in message
> news:[email protected]...
> > What I want to do is one one servlet request generate an image file in the
> doc
> > root and then return a page back to the browser that contains an image tag
> > referring to the generated image file. I also want to be able to generate
> a file
> > of data based on a user's posted selections and then present them with a
> link to
> > download the file. If I don't write these to disk in the docroot how
> would I
> > give the user a link to them? Is there a better way? Thanks for your
> help.
> >
> > Kirk
> >
> > Cameron Purdy wrote:
> >
> > > Yes, if you have to write a file (either because you expect it to be
> used
> > > many times or you wish to assemble a huge (>1mb) response without using
> > > memory), then do so to a temp or working dir. There is no reason to use
> the
> > > doc root at all for that, other than to use FileServlet, which is eaily
> > > replicated for your own specific purposes. For the most part, there is
> no
> > > reason to write the file, since you can write the response back to the
> > > browser just as easily as to a file.
> > >
> > > Peace,
> > >
> > > --
> > > Cameron Purdy
> > > Tangosol, Inc.
> > > http://www.tangosol.com
> > > +1.617.623.5782
> > > WebLogic Consulting Available
> > >
> > > "Kirk Everett" <[email protected]> wrote in message
> > > news:[email protected]...
> > > > I agree that in general this should be avoided but we have two cases
> where
> > > we
> > > > need to write a file to the
> > > > the document root. The first is we allow the user to generate a file
> and
> > > > download it to thier machine. So in
> > > > one servlet the user selects the data and submits the form. The
> servlet
> > > then
> > > > writes a file to the docroot and
> > > > the user is then presented a link where they can download the file.
> The
> > > second
> > > > is when we want to generate
> > > > a chart image in a gif. The servlet writes the image to the docroot
> and
> > > another
> > > > JSP refers to the image in an
> > > > image tag. In both cases we are using mangled names and we clean up
> the
> > > files.
> > > > Do you have a better solution?
> > > > Thanks for your help.
> > > >
> > > > Cameron Purdy wrote:
> > > >
> > > > > Writing to a deployed application is generally a thing to be
> avoided.
> > > Among
> > > > > other things, it is a potential security issue. Apps should be able
> to
> > > be
> > > > > locked down (no OS write access except non-exec temp space). I
> suggest
> > > not
> > > > > doing writes if at all avoidable. What are you trying to
> accomplish?
> > > > > Perhaps stream back a big file?
> > > > >
> > > > > Peace,
> > > > >
> > > > > --
> > > > > Cameron Purdy
> > > > > Tangosol, Inc.
> > > > > http://www.tangosol.com
> > > > > +1.617.623.5782
> > > > > WebLogic Consulting Available
> > > > >
> > > > > "Kirk Everett" <[email protected]> wrote in message
> > > > > news:[email protected]...
> > > > > > We need to be able to write a file from a servlet into the
> document
> > > root
> > > > > > area to it can be accessed by a browser. Before we used war files,
> we
> > > > > > would simply figure out the real document root directory and write
> the
> > > > > > file somewhere under it. How would I do this when my application
> is
> > > > > > packaged as a war? I don't see a way to write to a "xxx.war" file
> and
> > > > > > if we run from an exploded war, how do I determine the location of
> the
> > > > > > document root at runtime from the servlet? I don't want to have
> to
> > > hard
> > > > > > code the path or make each installation specifiy it in a
> properties
> > > > > > file. It seems there should be a better way to handle this. Any
> > > ideas?
> > > > > >
> > > >
> >
-
Hi,
I have a problem in deploying a war file in Weblogic 7. I have deployed successfully
a jar file containing an ejb. I would like to deploy a war file which web.xml
has an <ejb-ref> element referencing a session bean contained in the jar previously
deployed.
I have the following error:
Module Name: PSSC-web, Error: weblogic.j2ee.DeploymentException: Could not setup
environment - with nested exception:
[weblogic.deployment.EnvironmentException: ejb-ref ejb/PSSCLdapUserEJB requires
an ejb-link or jndi-name]
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:1093)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:1074)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1110)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
>
My configuration files are:
weblogic-ejb-jar.xml
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>ejb/PSSCLdapUserEJB</ejb-name>
<jndi-name>PSSCLdapUserEJB</jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
ejb-jar.xml
<ejb-jar>
<display-name>Ldap User</display-name>
<enterprise-beans>
<session>
<ejb-name>ejb/PSSCLdapUserEJB</ejb-name>
<home>pssc.utils.ejb.PSSCLdapUserEJHome</home>
<remote>pssc.utils.ejb.PSSCLdapUserEJ</remote>
<ejb-class>pssc.utils.ejb.PSSCLdapUserEJBean</ejb-class>
<session-type>Stateful</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>ejb/PSSCLdapUserEJB</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
<ejb-client-jar>LDAPUSER</ejb-client-jar>
</ejb-jar>
web.xml
<web-app>
<ejb-ref>
<ejb-ref-name>ejb/PSSCLdapUserEJB</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>pssc.utils.ejb.PSSCLdapUserEJHome</home>
<remote>pssc.utils.ejb.PSSCLdapUserEJ</remote>
</ejb-ref>
</web-app>
weblogic.xml
<weblogic-web-app>
<ejb-reference-description>
<ejb-ref-name>
ejb/PSSCLdapUserEJB
</ejb-ref-name>
<jndi-name>
PSSCLdapUserEJB
</jndi-name>
</ejb-reference-description>
</weblogic-web-app>
Configuration files seems correct to me, but the deployment of the war is not
working..
Does someone have an idea of what is the problem?
Thanks in advance,
GiuseppeHi,
I have a problem in deploying a war file in Weblogic 7. I have deployed successfully
a jar file containing an ejb. I would like to deploy a war file which web.xml
has an <ejb-ref> element referencing a session bean contained in the jar previously
deployed.
I have the following error:
Module Name: PSSC-web, Error: weblogic.j2ee.DeploymentException: Could not setup
environment - with nested exception:
[weblogic.deployment.EnvironmentException: ejb-ref ejb/PSSCLdapUserEJB requires
an ejb-link or jndi-name]
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:1093)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:1074)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1110)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
>
My configuration files are:
weblogic-ejb-jar.xml
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>ejb/PSSCLdapUserEJB</ejb-name>
<jndi-name>PSSCLdapUserEJB</jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
ejb-jar.xml
<ejb-jar>
<display-name>Ldap User</display-name>
<enterprise-beans>
<session>
<ejb-name>ejb/PSSCLdapUserEJB</ejb-name>
<home>pssc.utils.ejb.PSSCLdapUserEJHome</home>
<remote>pssc.utils.ejb.PSSCLdapUserEJ</remote>
<ejb-class>pssc.utils.ejb.PSSCLdapUserEJBean</ejb-class>
<session-type>Stateful</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>ejb/PSSCLdapUserEJB</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
<ejb-client-jar>LDAPUSER</ejb-client-jar>
</ejb-jar>
web.xml
<web-app>
<ejb-ref>
<ejb-ref-name>ejb/PSSCLdapUserEJB</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>pssc.utils.ejb.PSSCLdapUserEJHome</home>
<remote>pssc.utils.ejb.PSSCLdapUserEJ</remote>
</ejb-ref>
</web-app>
weblogic.xml
<weblogic-web-app>
<ejb-reference-description>
<ejb-ref-name>
ejb/PSSCLdapUserEJB
</ejb-ref-name>
<jndi-name>
PSSCLdapUserEJB
</jndi-name>
</ejb-reference-description>
</weblogic-web-app>
Configuration files seems correct to me, but the deployment of the war is not
working..
Does someone have an idea of what is the problem?
Thanks in advance,
Giuseppe -
How Do You Deploy a War File to The OC4J Standalone ?
I have a .war file that contains example code and I would like to deploy it to my OC4J Standalone.
I tried putting the war file in the applications directory and adding a line in the server.xml file but I received the error:
Error instantiating application at file:/C:/OC4JStandAlone/pdk101202_oc4j_extended/j2ee/home/applications/displaytag-examples-1.1.war: Unable to find/read assembly info for C:\OC4JStandAlone\pdk101202_oc4j_extended\j2ee\home\applications\displaytag-examples-1.1 (META-INF/application.xml)
It appears it was expecting an .ear file instead of a .war file
Is there an easy way to deploy a .war file to the OC4J Standalone?
Thanks,Please refer to the OC4J FAQ on :-
http://www.oracle.com/technology/tech/java/oc4j/1012/collateral/OC4J-FAQ-101202.pdf
Q 24 should have your answer.
Cheers! -
Generating war files with jdev
Hi,
I am trying to generate a war file with jdev and wish to exclude the connections.xml file from the war file. Is there any settings in the xxx.deploy file that I can change in jdev to do this?
I am using 9i (v 9.0.3.4)
ThanksDoesn't it come with a file called assembly.bat which launches the Java assembly tool. Webphere 4 does.
That makes everything a lot easier.
Dom. -
hi,
Does anyone have information on how to use the EARASSEMBLER
tool for creating ear files and war files?????
thanksHi Cheenai,
EARASSEMBLER is an Orion tool and it is not supported in the
current release of Oracle9iAS Containers for J2EE (even though
it's bundled with the installation).
You may download Oracle9i JDeveloper Release Candidate as the
integrated development tool to build, assemble, package and
deploy any J2EE applications (EJB-JAR, WAR, EAR files etc.):
http://otn.oracle.com/software/products/jdev/content.html
You may also download the "ant" command line tool to build and
package J2EE files:
http://jakarta.apache.org/ant/ -
Multiple war file in single ear in ATG10.1.1 with JBoss
Hi All,
Is it possible to have multiple war files in single ear in ATG? I tried to deploy one but got some errors when. I tried this so that I can have a new site without altering existing crs.
I have an ATG10.1.1 instance (Windows 7, JBoss-eap-5.1, Oracle 11gR2) with crs installed and running.
I am not sure whether its a good practice or not. Please correct me if I am going wrong
Here is the steps that I have done.
1. Created new war file in CommerceReferenceStore (Copied existing store.war and renamed it to sample.war)
<ATG_DIR>/CommerceReferenceStore/Store/Storefront/j2ee-apps/Storefront/store.war to <ATG_DIR>/CommerceReferenceStore/Store/Storefront/j2ee-pps/Storefront/sample.war
then,
a) Edited sample.war/WEB-INF/web.xml to add new context root.
<context-param>
<param-name>context-root</param-name>
<param-value>sample</param-value>
</context-param>
b) Edited sample.war/META-INF/MANIFEST.MF
Manifest-Version: 1.0
ATG-Module-Uri: sample.war
ATG-Context-Root: sample
2. Edited <ATG_DIR>/CommerceReferenceStore/Store/Storefront/j2ee-apps/Storefront/META-INF/application.xml
Added new web module
<web>
<web-uri>
sample.war
</web-uri>
<context-root>
sample
</context-root>
</web>
3. Modified <ATG_DIR>/CommerceReferenceStore/Store/Storefront/META-INF/MANIFEST.MF to add new web module
ATG-Web-Module: j2ee-apps/Storefront/store.war j2ee-apps/Storefront/sample.war j2ee-apps/Storefront/storedocroot.war
j2ee-apps/Storefront/assemblerSearchResultsSample.war
4. Deployed using cim
From CIM, selected [3] Application Assembly & Deployment
Entered ear file name - ATGProduction.ear
Then select server instance - ATGProduction
Select JBoss Server to use - ATGProduction
[D] Deploy Production with a Server Lock Manager ATGProduction.ear to JBoss
- Done
[R] Register Datasources on JBoss - Done
[A] Add database driver to app server classpath - Done
[P] Post Deployment Actions on JBoss - Done
And restarted server.
When I tried to access crs/storeus, I got following error
18:50:36,060 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.lang.StringIndexOutOfBoundsException: String index out of range: -1258
at java.lang.String.<init>(String.java:207)
at atg.adc.ADCPrintWriter.write(ADCPrintWriter.java:208)
at atg.adc.ADCPrintWriter.write(ADCPrintWriter.java:188)
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:119)
at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:180)
at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:118)
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:77)
at org.apache.jsp.includes.pageStart_jsp._jspService(pageStart_jsp.java:135)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:638)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:543)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:480)
at atg.servlet.WrappingRequestDispatcher.include(WrappingRequestDispatcher.java:116)
at atg.taglib.dspjsp.IncludeTag.doEndTag(IncludeTag.java:835)
at org.apache.jsp.tag.web.store.pageContainer_tag._jspx_meth_dsp_005finclude_005f0(pageContainer_tag.java:1119)
at org.apache.jsp.tag.web.store.pageContainer_tag.doTag(pageContainer_tag.java:548)
at org.apache.jsp.index_jsp._jspx_meth_crs_005fpageContainer_005f0(index_jsp.java:484)
at org.apache.jsp.index_jsp._jspx_meth_dsp_005fpage_005f1(index_jsp.java:450)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:117)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at atg.filter.dspjsp.PageFilter.innerDoFilter(PageFilter.java:277)
at atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:208)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at atg.servlet.ForwardFilter.doFilter(ForwardFilter.java:263)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:638)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:444)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:382)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:310)
at atg.servlet.ContextRootSwappingInterceptor.interceptRequest(ContextRootSwappingInterceptor.java:318)
at atg.servlet.pipeline.TailPipelineServlet.service(TailPipelineServlet.java:185)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java:275)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.endeca.assembler.AssemblerPipelineServlet.service(AssemblerPipelineServlet.java:387)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.http.CookieBufferServlet.service(CookieBufferServlet.java:119)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.ExpiredPasswordServlet.service(ExpiredPasswordServlet.java:378)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.MimeTyperPipelineServlet.service(MimeTyperPipelineServlet.java:228)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.droplet.DropletEventServlet.service(DropletEventServlet.java:657)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.commerce.order.CommerceCommandServlet.service(CommerceCommandServlet.java:150)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.commerce.promotion.PromotionServlet.service(PromotionServlet.java:213)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.AccessControlServlet.service(AccessControlServlet.java:696)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.sessionsaver.SessionSaverServlet.service(SessionSaverServlet.java:2447)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.PageEventTriggerPipelineServlet.service(PageEventTriggerPipelineServlet.java:191)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.search.servlet.SearchClickThroughServlet.service(SearchClickThroughServlet.java:418)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.multisite.SiteSessionEventTriggerPipelineServlet.service(SiteSessionEventTriggerPipelineServlet.java:161)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.SessionEventTrigger.service(SessionEventTrigger.java:512)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.ProfilePropertyServlet.service(ProfilePropertyServlet.java:230)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.ProfileRequestServlet.service(ProfileRequestServlet.java:460)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.projects.store.servlet.pipeline.ProtocolSwitchServlet.service(ProtocolSwitchServlet.java:309)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:491)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.URLArgumentPipelineServlet.service(URLArgumentPipelineServlet.java:302)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.PathAuthenticationPipelineServlet.service(PathAuthenticationPipelineServlet.java:392)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.security.ThreadUserBinderServlet.service(ThreadUserBinderServlet.java:113)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:234)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.SecurityServlet.service(SecurityServlet.java:191)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.multisite.SiteContextPipelineServlet.service(SiteContextPipelineServlet.java:405)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1271)
at atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:952)
at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:272)
at atg.filter.dspjsp.PageFilter.innerDoFilter(PageFilter.java:349)
at atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:208)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451)
at java.lang.Thread.run(Thread.java:662)
18:50:36,122 ERROR [DynamoServlet]
CAUGHT AT:
CONTAINER:atg.servlet.jsp.ContainerJspException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1258; SOURCE:org.apache.jasper
.JasperException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1258
at atg.taglib.dspjsp.IncludeTag.doEndTag(IncludeTag.java:841)
at org.apache.jsp.tag.web.store.pageContainer_tag._jspx_meth_dsp_005finclude_005f0(pageContainer_tag.java:1119)
at org.apache.jsp.tag.web.store.pageContainer_tag.doTag(pageContainer_tag.java:548)
at org.apache.jsp.index_jsp._jspx_meth_crs_005fpageContainer_005f0(index_jsp.java:484)
at org.apache.jsp.index_jsp._jspx_meth_dsp_005fpage_005f1(index_jsp.java:450)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:117)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at atg.filter.dspjsp.PageFilter.innerDoFilter(PageFilter.java:277)
at atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:208)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at atg.servlet.ForwardFilter.doFilter(ForwardFilter.java:263)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:638)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:444)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:382)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:310)
at atg.servlet.ContextRootSwappingInterceptor.interceptRequest(ContextRootSwappingInterceptor.java:318)
at atg.servlet.pipeline.TailPipelineServlet.service(TailPipelineServlet.java:185)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java:275)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.endeca.assembler.AssemblerPipelineServlet.service(AssemblerPipelineServlet.java:387)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.http.CookieBufferServlet.service(CookieBufferServlet.java:119)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.ExpiredPasswordServlet.service(ExpiredPasswordServlet.java:378)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.MimeTyperPipelineServlet.service(MimeTyperPipelineServlet.java:228)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.droplet.DropletEventServlet.service(DropletEventServlet.java:657)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.commerce.order.CommerceCommandServlet.service(CommerceCommandServlet.java:150)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.commerce.promotion.PromotionServlet.service(PromotionServlet.java:213)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.AccessControlServlet.service(AccessControlServlet.java:696)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.sessionsaver.SessionSaverServlet.service(SessionSaverServlet.java:2447)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.PageEventTriggerPipelineServlet.service(PageEventTriggerPipelineServlet.java:191)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.search.servlet.SearchClickThroughServlet.service(SearchClickThroughServlet.java:418)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.multisite.SiteSessionEventTriggerPipelineServlet.service(SiteSessionEventTriggerPipelineServlet.java:161)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.SessionEventTrigger.service(SessionEventTrigger.java:512)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.ProfilePropertyServlet.service(ProfilePropertyServlet.java:230)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.userprofiling.ProfileRequestServlet.service(ProfileRequestServlet.java:460)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.projects.store.servlet.pipeline.ProtocolSwitchServlet.service(ProtocolSwitchServlet.java:309)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:491)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.URLArgumentPipelineServlet.service(URLArgumentPipelineServlet.java:302)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.PathAuthenticationPipelineServlet.service(PathAuthenticationPipelineServlet.java:392)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.security.ThreadUserBinderServlet.service(ThreadUserBinderServlet.java:113)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:234)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.SecurityServlet.service(SecurityServlet.java:191)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.multisite.SiteContextPipelineServlet.service(SiteContextPipelineServlet.java:405)
at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
at atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1271)
at atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:952)
at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:272)
at atg.filter.dspjsp.PageFilter.innerDoFilter(PageFilter.java:349)
at atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:208)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451)
at java.lang.Thread.run(Thread.java:662)
Thank you,Hi,
This is not an issue caused by having multiple wars inside same ear.
This looks like a runtime exception when trying to render the jsp (The jsp is compiled to a sevlet and the inside the service method of the servlet you are getting this exception). Double check you jsp for the possible cause of this exception.
Thanks,
Gopinath Ramasamy -
Problem in deploying WAR file into OC4J
I have tried deploying a .war file into oc4j (orion) application server using - Deploying Upon OC4J Server Startup option
I have placed the intelliview.war into /applications directory
modified server.xml & web-site.xml
server.xml added
<application name="intelliview" path="../applications/iviewserver.war" auto-start="true" />
web-site.xml added
<web-app application="intelliview" name="iviewserver" root="/iviewserver" />
Here is the error message,
Error instantiating application at file ....applications/intelliview.war
Unable to read/find assembly info (META-INF/application.xml)
Any idea?
ThanksFollowing are the steps involved in deploying a WAR file in Oc4j.
1. Copy the file to D:\oc4j\j2ee\home\applications where d:\oc4j is the location OC4J is installed in.
copy mywar.war D:\oc4j\j2ee\home\applications
2. Open the application.xml file in D:\oc4j\j2ee\home\config directory
and add the following after the <web-module id="defaultWebApp" path="../default-web-app" />
line:
<web-module id="mywar" path="../applications/mywar.war" />
3. Open the default-web-site.xml file in D:\oc4j\j2ee\home\config
directory and add the following after the <default-web-app application="default" name="defaultWebApp" /> line:
<web-app application="default" name="mywar" root="/mywar" />
Hope this helps
-Debu Panda
Oracle -
Error while running a report JSP in a war file from 9iAS server
Hi,
I've a web application archive file (war) which i m deploying to the web using OEM. The war file consists of many JSPs. Among those JSPs i have one Report JSP, which i m calling from another JSP which is like a parameter form for the report JSP. When i call the report JSP, it gave me the following error,
javax.servlet.jsp.JspException: com.sun.corba.se.internal.iiop.ORB
javax.servlet.jsp.JspException: com.sun.corba.se.internal.iiop.ORB
at oracle.reports.jsp.ReportTag.doStartTag(ReportTag.java:334)
at FMCardExp.jspService(_FMCardExp.java:58)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:302)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:407)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:330)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:59)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:523)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:151)
at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)
The report tag in the report JSP is as follows,
<rw:report id="report" parameters="server=repsvr&userid=scott/tiger@db">
The report server is up and running and so is the database. This report JSP was generated from the reports builder and the opened in JDeveloper environment,in the war file project. It was then compiled and a war file was created. Surprisingly this report JSP works fine when i run my webapplication from the embedded OC4J instance for JDeveloper, but when i try to run it from the 9iAS server i get the above mentioned error. The deployment of the war file to the server is successful and the other JSPs work fine, only the reports JSP is not working. Do i need to have some settings for running the reports JSP, please advise.
Thanks in advance
UnmeshCan you please help me in deploying jdeveloper (9.0.3.1)war file to 9iAS release 1, when I try to run, none of the jsp's execute, I get java OutOf Memory error, I also think that there may be some version compatibility between jdev jdk and 9iAS jdk.
Thanks,
Kavitha -
Error while deploying a .war file
Hi,
I have a one Servlet class, which references two more classes for database
connection. After creating a .war file, I am trying to deploy it on iAS, and I
get the following error:
Failed to deploy web application "MBSServlet". Jar file: /var/tmp/jar61304.tmp
is missing its standard xml descriptor located at WEB-INF/web.xml
I don't know anything about /var/tmp/jar61304.tmp, I don't know where is it picking it up from. And my web.xml is as follows:
<?xml version="1.0" standalone='yes'?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" " " target="_new">http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>
<servlet-name>MBSServlet</servlet-name>
<servlet-class>MBSServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MBSServlet</servlet-name>
<url-pattern>/MBSServlet</url-pattern>
</servlet-mapping>
</web-app>
Any help!!
thanks!!
ShaluHi,
For a tutorial with source on how to create and deploy a simple quickstart JEE5 JPA enterprise 3-tier application on your Oracle WebLogic 10.3 server - see the following example that uses the EclipseLink JPA provider. You should be able to transition all of your mapping information (the @ManyToOne and table/column overrides and named queries for example) using either JPA via entity annotations or native extensions if you do not want to implement EJB3.
see...
http://wiki.eclipse.org/EclipseLink/Examples/JPA/WebLogic_Web_Tutorial
We also have a similar version for Tomcat 6 except the JPA entity beans run outside a container-managed JTA transaction on the web container - for reference.
http://wiki.eclipse.org/EclipseLink/Examples/JPA/Tomcat_Web_Tutorial
thank you
/michael
www.eclipselink.org -
Error while deploying a war file:Urgent
Hi,
I am trying to deploy a war file and i am getting the followinig error on the emd console.
"Failed to deploy application 'xxxx'. No config data persisted for component apache, transaction ID 192.168.40.44.5789f3......"
The opmn log file in the oracle directory is showing the following exceptioin
java.net.ConnectException: Connection refused
Can any one please help me resolve this issue.
Regards
BadariHi,
For a tutorial with source on how to create and deploy a simple quickstart JEE5 JPA enterprise 3-tier application on your Oracle WebLogic 10.3 server - see the following example that uses the EclipseLink JPA provider. You should be able to transition all of your mapping information (the @ManyToOne and table/column overrides and named queries for example) using either JPA via entity annotations or native extensions if you do not want to implement EJB3.
see...
http://wiki.eclipse.org/EclipseLink/Examples/JPA/WebLogic_Web_Tutorial
We also have a similar version for Tomcat 6 except the JPA entity beans run outside a container-managed JTA transaction on the web container - for reference.
http://wiki.eclipse.org/EclipseLink/Examples/JPA/Tomcat_Web_Tutorial
thank you
/michael
www.eclipselink.org -
Error auto-deploying a Web App (.WAR file)
Hello,
Weblogic 6.1 throws a FileNotFoundException about 10% of the time for me when
auto-deploying a Web app. Has anyone else run into this? I searched the newsgroups
but didn't come up with anything, so I thought I'd start here.
My build/deploy cycle is managed by an Ant build file that creates a WAR file
of my web application and then drops it into $WL_HOME/config/mydomain/applications.
Occasionally when I do this, I get the error shown below. Originally I was building
the WAR file right in the ../applications directory, so I thought that might be
an issue. So, I started building the WAR file in a staging directory and copying
it into ../applications. No luck. Next, I tried deleting the original WAR file
from ../applications, and THEN copying the new one over from the staging directory.
Still fails occasionally.
Let's see. This is Weblogic 6.1 on Win2K. The only other thing is that my dev/build/staging
environment is on a network share, and it's from there that I'm copying the WAR
file to my local machine (where WL is running).
If someone has seen and/or knows what is up with this, great. If not, it's not
a show-stopper.
Thanks!
Cheers,
David
========================================================
<Apr 8, 2002 9:05:00 AM PDT> <Error> <Management> <IOException opening application
mydomain:Name=private-banking,Type=Application, loading from path .\config\mydomain\applications\private-banking.war
java.io.FileNotFoundException: error in opening zip file
at weblogic.management.mbeans.custom.Application.findType(Application.java:1833)
at weblogic.management.mbeans.custom.Application.adminLoad(Application.java:444)
at weblogic.management.mbeans.custom.Application.load(Application.java:387)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:359)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
at $Proxy8.load(Unknown Source)
at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:840)
at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:733)
at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:206)
at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:1050)Michael,
This is a problem with 6.1 SP2 also -- a very annoying error. Without auto deploy
working properly, developers are spending alot of time waiting for WebLogic to restart.
HELP!!! we need this fixed.
I see the EXACT same stack trace (ERROR).
Tom Markel
Sr. Java Engineer
Michael Young <[email protected]> wrote:
Hi.
This may be a known issue that was addressed in sp2. If you are not already
at that sp level I suggest you upgrade.
Regards,
Michael
David Ventimiglia wrote:
Hello,
Weblogic 6.1 throws a FileNotFoundException about 10% of the time forme when
auto-deploying a Web app. Has anyone else run into this? I searchedthe newsgroups
but didn't come up with anything, so I thought I'd start here.
My build/deploy cycle is managed by an Ant build file that creates a WARfile
of my web application and then drops it into $WL_HOME/config/mydomain/applications.
Occasionally when I do this, I get the error shown below. OriginallyI was building
the WAR file right in the ../applications directory, so I thought thatmight be
an issue. So, I started building the WAR file in a staging directoryand copying
it into ../applications. No luck. Next, I tried deleting the originalWAR file
from ../applications, and THEN copying the new one over from the stagingdirectory.
Still fails occasionally.
Let's see. This is Weblogic 6.1 on Win2K. The only other thing is thatmy dev/build/staging
environment is on a network share, and it's from there that I'm copyingthe WAR
file to my local machine (where WL is running).
If someone has seen and/or knows what is up with this, great. If not,it's not
a show-stopper.
Thanks!
Cheers,
David
========================================================
<Apr 8, 2002 9:05:00 AM PDT> <Error> <Management> <IOException openingapplication
mydomain:Name=private-banking,Type=Application, loading from path .\config\mydomain\applications\private-banking.war
java.io.FileNotFoundException: error in opening zip file
at weblogic.management.mbeans.custom.Application.findType(Application.java:1833)
at weblogic.management.mbeans.custom.Application.adminLoad(Application.java:444)
at weblogic.management.mbeans.custom.Application.load(Application.java:387)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:359)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
at $Proxy8.load(Unknown Source)
at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:840)
at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:733)
at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:206)
at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:1050)--
Michael Young
Developer Relations Engineer
BEA Support -
Getting an error while deploying war file into weblogic serve
Hi All,
We have build a sample war file from JDeveloper11.1.1.6.0 tool (which is java based web service).
And we are trying to deploy into the WebLogic(10.3.6) Server using Ant scripts(apache-ant-1.8.4) from command prompt.
While doing this getting an bellow error :
[wldeploy] Task 0 initiated: [Deployer:149026]deploy application ViewController
on AdminServer.
[wldeploy] Task 0 failed: [Deployer:149026]deploy application ViewController on
AdminServer.
[wldeploy] Target state: deploy failed on Server AdminServer
[wldeploy] java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
[wldeploy]
[wldeploy]
[wldeploy] Target Assignments:
[wldeploy] + ViewController AdminServer
BUILD FAILED
D:\JDeveloper_Practice\otn\otnapp\ViewController\deploy\build.xml:50: weblogic.D
eployer$DeployerException: weblogic.deploy.api.tools.deployer.DeployerException:
Task 0 failed: [Deployer:149026]deploy application ViewController on AdminServe
r.
Target state: deploy failed on Server AdminServer
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
Could you please help me on this, if anyone know the solution.
Thanks & Regards,
Ramesh.Hi Ramesh,
Try to include faces jars with in your classpath.
It talk about the " java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet"
you check for this blog which help to say about this issue using JDev.
http://andrejusb.blogspot.in/2009/10/how-to-solve-javalangclassnotfoundexcep.html
Regards,
Kal
Maybe you are looking for
-
Latest was email from Aol that they recommend downloading a special version of firefox (firefox 8) that's designed to work with aol. I downloaded file and everything worked until I reached the time you drag the firefox icon to implement the new file.
-
What is the recommended way of connecting to repository out of WebDAV, RMI, JNDI, and JCA connector possibilities provided by CQ 5.5?
-
Content not rendering when renderMode is set to CPU on QM734-8G
I developed a mobile app for Android and iOS. Recently, I've come across an android tablet, QM734-8G, that uses Android 4.2.2. When launching the app on this device, I simply get a blank screen and no content is rendered. I know the app is running be
-
CS6 is not recognizing my PNG files
Hi Everyone, I cnanot find a PNG forum for the life of me and I cannot open any of my PNG files in CS6. Where do I go for that question? Can someone please point me in the right forum?? Thanks! Angela
-
BRING BACK THE SIDEBAR!!!
BRING BACK THE SIDEBAR!!!