BC4J app deploy on Tru64 HW
Hi all,
as in subject my BC4J/JSP application (made with JDev 9.0.2.727) should be deployed on a Compaq Tru64 4.0 machine. Are there issues and known problems about it?
TIA,
Lucio Pitocco
No BC4J-specific issues that we know about in this configuration.
Make sure to upgrade to the production 9.0.2.829 release. The release you mention is not production.
Similar Messages
-
Multiple BC4J apps deployed in single 9iAS OC4J instance
Deploying my BC4J/UIX applications in a single Oracle 9iAS 9.0.2 OC4J instance, causes some of my applications not to find their BC4J configurations. After restarting the OC4J instance some applications start to find the configurations, while some lose the ability arbitrarily. When I deploy each of them in a different OC4J instance, then everything works fine.
The problem appears also at my client's site. My client has all the latest patches applied to the 9iAS server and they can't afford upgrading to 10g or running every application in separate OC4J instance.
The BC4J/UIX applications are developed with JDev 9.0.3.4. and the BC4J and UIX libraries of the application server are updated to the versions of JDev 9.0.3.4. My development Oracle9iAS runs on Windows 2000 and my client has it on Sun Solaris.
The error trace I get from applications that can't find the configuration looks like this:
oracle.jbo.JboException: JBO-26034: Cannot find Configuration with name :LoginAM
at oracle.jbo.uicli.mom.JUMetaObjectManager.getSessionDef(JUMetaObjectManager.java:401)
at oracle.jbo.uicli.mom.JUMetaObjectManager.createPool(JUMetaObjectManager.java:509)
at oracle.jbo.http.HttpContainer.findSessionCookie(HttpContainer.java:636)
at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.getSessionCookie(Unknown Source)
at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(Unknown Source)
at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(Unknown Source)
at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useAll(Unknown Source)
at oracle.cabo.data.jbo.xml.parse.JboParserExtensionImpl$JboPageDescription.renderStarted(Unknown Source)
at oracle.cabo.servlet.ui.UINodePageRenderer.renderPage(Unknown Source)
at oracle.cabo.servlet.AbstractPageBroker.renderPage(Unknown Source)
at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)
at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:244)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:59)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:523)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:151)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].util.ThreadPoolThread.run(ThreadPoolThread.java:64)
Best Regards!
Mihkel NõgesIs deploying multiple BC4J applications in single OC4J instance supported?
-
Deployment of uiXML/BC4J app problems
I am having difficulty in deploying an uiXML/BC4J application to a standalone OC4J server. I installed the BC4J libaries (used automatic script from jdev) and right clicked on the deploy file in my project and selected the standalone instance. I can then navigate to the front uix page but when I select one of the view pages (ie when has to query the database) I am returned with this error:
java.lang.NoClassDefFoundError: oracle/jbo/uicli/mom/JUMetaObjectManager
at oracle.jbo.http.HttpContainer.findSessionCookie(HttpContainer.java:541)
at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.getSessionCookie(Unknown Source)
at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(Unknown Source)
at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(Unknown Source)
at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useAll(Unknown Source)
at oracle.cabo.data.jbo.xml.parse.JboParserExtensionImpl$JboPageDescription.renderStarted(Unknown Source)
at oracle.cabo.servlet.ui.UINodePageRenderer.renderPage(Unknown Source)
at oracle.cabo.servlet.AbstractPageBroker.renderPage(Unknown Source)
at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)
at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:721)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:797)
at java.lang.Thread.run(Unknown Source)
What does this mean ?? Are the BC4J libraries not installed correctly ?? Is it some connection to the database issue ?
Thanks,
BrentThis post had the answer
Re: BC4J Application deployed to OC4J
Adding "<library path="../../../BC4J/jlib"/>" to the j2ee\home\config\application.xml file -
How to configure CA for access to a Web Service from an app deployed in WL
Hi everyone.
I have an app deployed in a WLS (10.3). This app acts like a web service client and works correctly (spring + cxf). The web service is provided by an external company and now they want to switch to https. They are using a self signed certificate. My company's support staff told me that they already configured the domain's trusted key store but the app fails to invoke the WS with the following error:
2010/12/03 13:06:12.314 [ERROR] [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-5] [ar.com.link.gp.services.impl.WebserviceConfirmacionServiceImpl - 55] - Error - informarPagos
javax.xml.ws.WebServiceException: Could not send Message.
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:135)
at $Proxy549.confirmaPago(Unknown Source)
at ar.com.link.gp.services.impl.WebServiceClientServiceImpl.confirmaPago(WebServiceClientServiceImpl.java:103)
at ar.com.link.gp.services.impl.WebServiceClientServiceSinConceptoDecorator.confirmaPago(WebServiceClientServiceSinConceptoDecorator.java:33)
at ar.com.link.gp.services.impl.WebserviceConfirmacionServiceImpl.informarPagos(WebserviceConfirmacionServiceImpl.java:50)
at ar.com.link.gp.services.impl.ConfirmacionServiceImpl.procesarConfirmaciones(ConfirmacionServiceImpl.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at ar.com.link.logging.interceptor.LoggingInterceptor.invoke(LoggingInterceptor.java:74)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy514.procesarConfirmaciones(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:276)
at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:260)
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
Caused by: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkEOF(SSLSocketImpl.java:1239)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1251)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:43)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
at weblogic.net.http.HttpURLConnection.writeRequests(HttpURLConnection.java:154)
at weblogic.net.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:238)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1951)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1903)
at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:42)
at org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresholdOutputStream.java:69)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1969)
at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:188)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:637)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:483)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:309)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:261)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
... 25 more
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1591)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:975)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:123)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.getSession(SSLSocketImpl.java:1830)
at weblogic.net.http.HttpsClient.getSSLSession(HttpsClient.java:537)
at weblogic.net.http.HttpsURLConnection.connect(HttpsURLConnection.java:257)
at weblogic.net.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:237)
... 41 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:191)
at sun.security.validator.Validator.validate(Validator.java:218)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:954)
... 51 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280)
... 57 more
I'm the app's developer and I don't have experience in this subjects. Is the wl misconfigured? Should I do something from the app to reference the keystore?
Thanks un advance.
Sorry for my english.Hi user10939158, thank you for your response. Maybe I was not precise in my previous post. I know how certificates work and that I should not be using self signed ones. Due to a reason (non technical) we MUST use a self signed certificates. Considering this as a prerequisite let me clarify my situation:
- We added the certificate to the custom trust store connfigured in WL
- We configure the managed server to be more "verbose" about SSL stuff
- When the managed server start it outputs the following lines in the log:
<Dec 13, 2010 5:31:21 PM ARST> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the JKS keystore file /wldomains/desa_domain/TrustCTWebservices.jks.>
<Dec 13, 2010 5:31:21 PM ARST> <Debug> <SecuritySSL> <BEA-000000> <SSLContextManager: loaded 1 trusted CAs from /wldomains/desa_domain/TrustCTWebservices.jks>
<Dec 13, 2010 5:31:21 PM ARST> <Debug> <SecuritySSL> <BEA-000000> <Subject: CN=jserver, OU=SWG, O=IBM, C=US; Issuer: CN=jserver, OU=SWG, O=IBM, C=US>
- In this lines we can see the certificate that interests us (jserver)
- When the app do a WS reqeust we see in the log:
<Dec 13, 2010 5:32:43 PM ARST> <Notice> <Stdout> <BEA-000000> <trustStore is: /opt/bea/jrockit_160_05/jre/lib/security/cacerts> (THE VM's DEFAULT KEYSTORE!!!!!!)
- If we add the cert to /opt/bea/jrockit_160_05/jre/lib/security/cacerts everything works ok but I have doubts that this is right.
Why the default keystore is used?
Thank you very much
Regards -
Windows 8 App Deployment in School Lab environment?
After doing some reading and research on Windows 8 Store app deployment from sources like
http://www.microsoft.com/en-us/download/details.aspx?id=39685 and this forum and I am getting pretty depressed. Here is one part of my scenario which is pretty simple I think.
Lab of 20 Dell 3011 AIO Touchscreens that were depoyed with Win8Ent via MDT2012U1. For simplicity I will talk about a subset of my problem. I have 3 classes of Kindergartners who use the lab. The students aren't capable of really logging
in themselves so the teacher logs them all in to a shared account for each class since all they do is web / app stuff. I don't want to create 60 accounts for this young of kids since they can't handle the process anyway.
Here is my understanding of what I would have to do if I wanted to install Fresh Paint (a great free app) for all the students to use.
1. Create a minimum of 4 Microsoft accounts due to device limits of store app install.
2. Assign / attach those Microsoft accounts to specific lab machines (while logged in as each shared student account).
3. Login to each of my 20 lab machines as each of the 3 share accounts (which can't have roaming profile since Windows <-> Microsoft account association now needs to be unique). This would be a minimum of 60 individual logins for this one
app and one grade.
4. Install the app on a per user / per device basis.
5. Potentially repeat process any time an update is released since the students can't handle it themselves.
I think this is the majority of the process, am I leaving any important steps or details out? This sounds like it would be HOURS of work to install ONE app for ONE grade. I could potentially need 5-10 unique apps per grade.
This just isn't feasible on any type of scale. Even this limited amount of devices / users is overkill when dealing with users who are to young to maintain their own devices or exist in lab environment. In reading the doc refrenced above it doesn't
seem like there is a solution for this offered by MDT, SCCM or Intune? Please tell me I am missing the magic deploy button? Also I don't even want to begin to think about apps that aren't free and managing that.
Thanks for any helpful info.
Brian HoytIn reading the doc refrenced above it doesn't seem like there is a solution for this offered by MDT, SCCM or Intune? Please tell me I am missing the magic deploy button?
No, you're not missing the magic deploy button :(
If a Windows Store App (aka Modern UI app aka Metro App) is offered via the Windows Store, and not offered directly by the application developer, the only legitimate way to get that app is via the Store, and that requires an MS account.
ConfigMgr offers two "deployment" methods;
a) deep-link into the web-based Windows Store. The logged-on user must have an MS account and use that account to authenticate to the store. even if the app is free.
b) sideload. requires the appx installation package.
There are some other suggestions, but they are unsupported, and rather complicated:
http://social.technet.microsoft.com/Forums/windows/en-US/763dc3d6-8dd2-4157-8f49-159f0826e97a/install-windows-store-apps-to-all-users-or-where-to-get-the-appx
http://social.technet.microsoft.com/Forums/windows/en-US/04dd1938-a558-4cbe-ba70-b89d2d1eb95c/windows-apps-offline-download-and-install
http://social.technet.microsoft.com/Forums/windows/en-US/72ccc40d-76aa-4325-92ae-27386b424e0f/sideloading-applications#bddbcd7f-fec3-4132-b573-b5e3d1aef57f
http://social.technet.microsoft.com/Forums/windows/en-US/b7574287-d134-4a74-b227-f3dd793ab46b/download-appx-package#64745402-2254-4760-bc1f-f7483fc49d35
The last time I spoke with our MS contacts (deployment engineers @ MS), even those guys can't get the MS free apps to sideload.
All the documentation around sideloading appears to be catering for situations where a company has developed that app themselves, or, has commissioned a developer to create a custom app for the company.
Apps which are offered via the Store, seem to only be available via the store. I'm not sure if there is some kind of contractual obligation with MS which demands this? (i.e. in the store means no distribution via other means?)
At this time there are no options to federate an on-premises AD to the Store either. Which would be a nice option, even if it limited the user to free apps.
Don
(Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!) -
Generated STRUTS BC4J App not able to create view row
I have build a BC4J AppModul with JDeveloper 9.03. The AppModul works fine in the testerapp and also with a UIX generated application. However, with the generated STRUTS BC4J app i allways get the following error message JBO-25013: Too many objects match the primary key oracle.jbo.Key[78 ] when creating a new entry (Browse/New/Update). The exception is thrown in the oracle.jbo.html.struts11.actions.UpdateAction.java populateRow() method. The related entity class builds the primary key with oracle.jbo.server.SequenceImpl in its create() method. Any idea ?
I think the ViewObject you operated in your ApplicationModule contains two or more Rows has the same
primary_keys.Check that!! -
I am trying to install EMET 5.0 by deploying it via SCCM App Deployment. I followed the
guidelines provided. However, I am unclear why it does not install. It shows up in "software center", and fails to install. I even tried to
install it manually,
msiexec /i "\\Server\Sources\EMET\5.0\EMET Setup.msi" /qn /norestart
it fails as well, saying the cab file is corrupted with event id 11335. I don't think the file is corrupted.
APPEnforce.log
Starting Install enforcement for App DT "EMET 5.0 - Windows Installer (*.msi file)" ApplicationDeliveryType - ScopeId_1800435A-AD61-4561-814C-4442F922187A/DeploymentType_bba187a2-b5ac-4772-8951-669a78684598, Revision - 1, ContentPath - C:\Windows\ccmcache\3k,
Execution Context - System]LOG]!><time="21:44:43.054+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appprovider.cpp:1643">
<![LOG[ A user is logged on to the system.]LOG]!><time="21:44:43.056+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appprovider.cpp:2014">
<![LOG[ Performing detection of app deployment type EMET 5.0 - Windows Installer (*.msi file)(ScopeId_1800435A-AD61-4561-814C-4442F922187A/DeploymentType_bba187a2-b5ac-4772-8951-669a78684598, revision 1) for system.]LOG]!><time="21:44:43.061+240"
date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appprovider.cpp:2079">
<![LOG[+++ MSI application not discovered [MSI Product Code: {55369C02-4ABB-4632-85D2-37FAFB5684E9}, MSI Product version: ]]LOG]!><time="21:44:43.062+240" date="04-29-2014" component="AppEnforce" context=""
type="1" thread="4240" file="msihandler.cpp:131">
<![LOG[ App enforcement environment:
Context: Machine
Command line: msiexec /i "EMET Setup.msi" /qn /norestart
Allow user interaction: No
UI mode: 0
User token: null
Session Id: 2
Content path: C:\Windows\ccmcache\3k
Working directory: ]LOG]!><time="21:44:43.063+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appcontext.cpp:84">
<![LOG[ Prepared working directory: C:\Windows\ccmcache\3k]LOG]!><time="21:44:43.064+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appcontext.cpp:188">
<![LOG[Found executable file msiexec with complete path C:\Windows\system32\msiexec.exe]LOG]!><time="21:44:43.066+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240"
file="executility.cpp:188">
<![LOG[ Prepared command line: "C:\Windows\system32\msiexec.exe" /i "EMET Setup.msi" /qn /norestart /qn]LOG]!><time="21:44:43.067+240" date="04-29-2014" component="AppEnforce" context=""
type="1" thread="4240" file="appcontext.cpp:337">
<![LOG[Valid MSI Package path = C:\Windows\ccmcache\3k\EMET Setup.msi]LOG]!><time="21:44:43.068+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appcontext.cpp:746">
<![LOG[ Advertising MSI package [C:\Windows\ccmcache\3k\EMET Setup.msi] to the system.]LOG]!><time="21:44:43.069+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240"
file="appcommon.cpp:125">
<![LOG[ Executing Command line: "C:\Windows\system32\msiexec.exe" /i "EMET Setup.msi" /qn /norestart /qn with user context]LOG]!><time="21:44:43.429+240" date="04-29-2014" component="AppEnforce"
context="" type="1" thread="4240" file="appexcnlib.cpp:201">
<![LOG[ Working directory C:\Windows\ccmcache\3k]LOG]!><time="21:44:43.429+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appexcnlib.cpp:215">
<![LOG[ Post install behavior is BasedOnExitCode]LOG]!><time="21:44:43.433+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appcommon.cpp:1093">
<![LOG[ Waiting for process 1132 to finish. Timeout = 120 minutes.]LOG]!><time="21:44:43.436+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240"
file="appexcnlib.cpp:1951">
<![LOG[ Process 1132 terminated with exitcode: 1603]LOG]!><time="21:44:44.721+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appexcnlib.cpp:1960">
<![LOG[ Looking for exit code 1603 in exit codes table...]LOG]!><time="21:44:44.722+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appexcnlib.cpp:505">
<![LOG[ Unmatched exit code (1603) is considered an execution failure.]LOG]!><time="21:44:44.722+240" date="04-29-2014" component="AppEnforce" context="" type="2" thread="4240"
file="appexcnlib.cpp:591">
<![LOG[++++++ App enforcement completed (1 seconds) for App DT "EMET 5.0 - Windows Installer (*.msi file)" [ScopeId_1800435A-AD61-4561-814C-4442F922187A/DeploymentType_bba187a2-b5ac-4772-8951-669a78684598], Revision: 1,
User SID: ] ++++++]LOG]!><time="21:44:44.724+240" date="04-29-2014" component="AppEnforce" context="" type="1" thread="4240" file="appprovider.cpp:2366">Concur with the above. A couple of additional comments also:
- EMET 5 is a technology preview. Not saying you shouldn't test with it, but for production deployment you should be using 4.1 at this time as 5.0 may have issues (like this one).
- To diagnose 1603 Windows Installer errors, you should add verbose logging to the command-line (using the /l*v option) and examine the resulting verbose log file (specifically looking for the phrase "return value 3").
Jason | http://blog.configmgrftw.com -
How hard is it to set Application deployment to Client Local by default also? We had a mishmash when UTC was use on deployment and Client Local for Maintenance Window. For consistencies sake maybe..
i did not get what do you mean by this ? are you talking about how to set the schedule time for application deployment to local instead of UTC ? if you make the schedule available at specific time,you get option to choose client Local time ,else it will
be UTC (if you select as soon as possible).
App deployment wizard ? Update deployment wizard ?
If you set the application deployment to UTC onto specific collection that has maintenance window,you must also choose the UTC (maintenance window) on collection properties.
By default the maintenance window is set to client Local Time ,unless you check UTC.
Eswar Koneti | Configmgr blog:
www.eskonr.com | Linkedin: Eswar Koneti
| Twitter: Eskonr -
HTTP status 404 when accessing ADF Faces app deployed in Tomcat
I have ADF faces app deployed to tomcat. The first time the application is accessed, the URL gets screwed up and I get HTTP 404. If I access the app again in the same browser, the page loads fine. If I clear the cookies and access it again, I get HTTP 404 again.
The problem can be seen live here:
1. Go to http://subash.redirectme.net:8080/stock/faces/welcome.jspx
The url in the browser gets messed up:
http://subash.redirectme.net:8080/stock/faces/welcome.jspxhttp://subash.redirectme.net:8080/stock/faces/;jsessionid=1A48DEA6CF208BAADCB3BE50084B1AD1?_afrLoop=1455371821548250&_afrWindowMode=0&_afrWindowId=null
2. Go to http://subash.redirectme.net:8080/stock/faces/welcome.jspx in the same browser. The page loads up fine.
3. Delete cookies and access the same page, the problem appears again.
Upon digging around, I found when the browser makes first request, the servers reponds with 200 OK with jsessionID cookie header. Then the client sends requests for "http://subash.redirectme.net:8080/stock/faces/welcome.jspxhttp://subash.redirectme.net:8080/stock/faces/;jsessionid=8E31D5895621B17B712186AA8AF6BF4A?_afrLoop=1455891492432424&_afrWindowMode=0&_afrWindowId=null" and the server correctly responds with HTTP 404. Looks like some ADF issue.
This problem was not seen in Weblogic server, but started appearing when I tested in Tomcat.
Here is HTTP Trace:
http://subash.redirectme.net:8080/stock/faces/welcome.jspx
GET /stock/faces/welcome.jspx HTTP/1.1
Host: subash.redirectme.net:8080
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,fr-FR;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
HTTP/1.x 200 OK
Cache-Control: no-cache
Content-Type: text/html;charset=utf-8
Date: Tue, 09 Feb 2010 21:55:15 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Proxy-Connection: keep-alive
Server: Apache-Coyote/1.1
Set-Cookie: JSESSIONID=8E31D5895621B17B712186AA8AF6BF4A; Path=/stock
Transfer-Encoding: chunked
http://subash.redirectme.net:8080/stock/faces/welcome.jspxhttp://subash.redirectme.net:8080/stock/faces/;jsessionid=8E31D5895621B17B712186AA8AF6BF4A?_afrLoop=1455891492432424&_afrWindowMode=0&_afrWindowId=null
GET /stock/faces/welcome.jspxhttp://subash.redirectme.net:8080/stock/faces/;jsessionid=8E31D5895621B17B712186AA8AF6BF4A?_afrLoop=1455891492432424&_afrWindowMode=0&_afrWindowId=null HTTP/1.1
Host: subash.redirectme.net:8080
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,fr-FR;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://subash.redirectme.net:8080/stock/faces/welcome.jspx
Cookie: JSESSIONID=8E31D5895621B17B712186AA8AF6BF4A
HTTP/1.x 404 Not Found
Content-Length: 1144
Content-Type: text/html
Date: Tue, 09 Feb 2010 21:55:15 GMT
Proxy-Connection: keep-alive
Server: Apache-Coyote/1.1
X-Powered-By: JSF/1.2
----------------------------------------------------------Delete filter OK
<filter>
<filter-name>trinidad</filter-name>
<filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>trinidad</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>FORWARD</dispatcher>
<dispatcher>REQUEST</dispatcher>
</filter-mapping> -
Managed iPads Wireless App Deployment
We have several hundered managed iPads we connect to one OSX Maveriks computer via a USB sync cart running Apple Configurator we also have a OSX Maveriks server to manage user accounts.
It is time consuming to have to bring the iPads in to the cart to update an app or install a new one via Apple Configurator. I recently read a whitepapers released in Feb 2014 that depolying apps over the wireless is not possible. However, the whitepapers did not have what was needed ro where to go or how tos on getting this working. Being able to have apps deploy to ipads around the building when they connect to wireless would be a big help. Where can I go to get this setup? All I cna find are whitepapers saying it can be done now, not system requirements and how to go about doing it.
Does this service use a particular IP port? If so I'd need to know all the tech specs this uses over the wireless to get it working.See if there is something here that helps....
http://www.apple.com/education/it/mdm/ -
I need to run multiple steps to deploy an desktop emergency alert system. The software requires an install via MSI with specific switches. Then I need to stop start/start a service. Then I need to add a batch file to everybody's start folder.
I'm real weak at scripting.
Is there a simple way to do multiple steps for an app deployment?When the 'installation' of an application includes multiple steps (like installing the software, adding some registry keys, adding/deleting files, etc.), you use a script for your Deployment Type's Program. For example, a batch file might look like
this:
REM Installs and configures my example application...
:stopsvc
SC STOP MyAppService
:install
MSIEXEC /i "MyAppUpgrade.msi" /q /norestart
SET returncode=%errorlevel%
:config
REG ADD HKLM\Software\MyApp /v MyKey /t REG_DWORD /d "My Data" /f
:shortcut
XCOPY MyFile.bat "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\" /Y
:startsvc
SC START MyAppService
:endEXIT /b %returncode%
I hope that's enough to get you started!
Nash Pherson, Senior Systems Consultant
Now Micro -
My Blog Posts
If you found a bug or want the product to work differently,
share your feedback.
<-- If this post was helpful, please click the up arrow or propose as answer. -
Can Oracle SQL Flavor be used When BC4J is deployed in WebLogic as EJB?
Hi,
Does anybodys know if Oracle SQL Flavor can be used When BC4J is deployed in WebLogic as EJB?
We succeeded in deploying BC4J to WebLogic 7.0 & 6.0, but we had to select the SQL92 option for SQL Flavor when the first BC package is created in a project. Selecting Oracle option for SQL Flavor will cause EJB to fail, and client get a ClassCastException.
We still want to use Oracle SQL, is it possible to use it with WebLogic?
Thanks.We figured out that Oracle SQL Flavor can be used with WebLogic, but only with DB connections created from JDBC URL, not work with DB connections from WebLogic connection pool.
-
App Deployment Enforcement/Completion Times
I've created a custom report/query that includes Application Deployment enforcement states for specific PCs. Now we would like to add a date/time field that shows when the App Deployment completed, if successfull. Any idea if such a field (or something
close to it) exists and if so where I might find it?Hi GaryW951,
In order to solve the problem more efficiently, I need to clarify some information. Is the Application monitored the whole time, and the corresponding data is stored in some database? If in this scenario, we can use the database as the data source of a report,
then use some statements based on some conditions to query the field when the Application is completed successfully.
Reference:
Data Connections, Data Sources, and Connection Strings (SSRS)
Regards,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
DSP App deployment and log4j problem
Hi:
We've found that bea/weblogic81/common/lib/log4j.jar has to be in the weblogic starting script in order to deploy DSP application successfully. However, this log4j provided by weblogic conflicts with another version of log4j used by other applications running on the same weblogic instance.
Is there any workaround to avoid the need of putting log4j in the starting script for DSP app deployment?
thanks!!
JohnThanks for helping! Here is the stack trace when log4j is not in the weblogic server starting script, and the deployment failed:
<Jan 16, 2007 2:43:11 PM PST> <Info> <Deployer> <BEA-149060> <Module ProductInfo
App_ejb.jar of application ProductInfoApp successfully transitioned from prepare
d to active on server gws2devapp1.>
<Jan 16, 2007 2:43:11 PM PST> <Info> <Deployer> <BEA-149059> <Module ProductInfo
WS of application ProductInfoApp is transitioning from prepared to active on ser
ver gws2devapp1.>
<Jan 16, 2007 2:43:11 PM PST> <Error> <Deployer> <BEA-149231> <Unable to set the
activation state to true for the application ProductInfoApp.
java.lang.NoClassDefFoundError: org/apache/log4j/AppenderSkeleton
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at com.bea.wlw.runtime.core.util.InternalLogger.<clinit>(InternalLogger.
java:23)
at com.bea.wlw.runtime.core.servlet.WebappContextListener.<clinit>(Webap
pContextListener.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at weblogic.servlet.internal.WebAppServletContext.registerEventListener(
WebAppServletContext.java:2992)
at weblogic.servlet.internal.WebAppServletContext.activateFromDescriptor
s(WebAppServletContext.java:2532)
at weblogic.servlet.internal.WebAppServletContext.activate(WebAppServlet
Context.java:6217)
at weblogic.servlet.internal.WebAppServletContext.setActive(WebAppServle
tContext.java:6195)
at weblogic.servlet.internal.WebAppModule.activate(WebAppModule.java:864
at weblogic.j2ee.J2EEApplicationContainer.activateModule(J2EEApplication
Container.java:3385)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.java:2248)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.java:2221)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.java:2169)
at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivat
ion(SlaveDeployer.java:3111)
at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForA
llApplications(SlaveDeployer.java:1769)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.j
ava:352)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resum
e(DeploymentManagerServerLifeCycleImpl.java:229)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
at weblogic.Server.main(Server.java:32)
--------------- nested within: ------------------
weblogic.management.ManagementException: [Deployer:149233]An unexpected error wa
s encountered during the deployment process. - with nested exception:
[java.lang.NoClassDefFoundError: org/apache/log4j/AppenderSkeleton]
at weblogic.management.deploy.slave.SlaveDeployer.convertThrowable(Slave
Deployer.java:1035)
at weblogic.management.deploy.slave.SlaveDeployer.access$500(SlaveDeploy
er.java:117)
at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivat
ion(SlaveDeployer.java:3114)
at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForA
llApplications(SlaveDeployer.java:1769)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.j
ava:352)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resum
e(DeploymentManagerServerLifeCycleImpl.java:229)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
at weblogic.Server.main(Server.java:32)
> -
Help -- Can we deploy BC4J app to the OC4J in 9i DS?
Hi Experts,
I have built an BC4J application using the Jdeveloper of 9i Developer Suite. The app runs fine within Jdev (using the embeded OC4J), and runs pretty well when it is automatically deployed to a stand-alone OC4J (9.0.2.0.0). Since the stand-alone OC4J does not "serve" reports, I had to "deployed" the reports to the OC4J bound with 9iDS. (All these stuff are on the same Win2000 machine, but different Oracle homes.)
Now, when I tried to deploy the entire application to the 9iDS-bound OC4J, it did not work. I used Jdev to deploy it to the iAS automatically (just like deploying it to the stand-alone OC4J), and the processes finished without any errors . However, when I pointed the browser to the app in the 9iDS server, I got the 404 error.
I compared a few configuration files, like server.xml, http-web-site.xml, application.xml, web.xml, etc. in the stand-alone and 9iDS-bound OC4J's and did not find obvious difference. The structure of the two applications directories are very much the same, too.
THERE IS an obvious difference in the two application-deployments directories though: On the stan-alone OC4J, there is a persistence\_pages subdirectory under my app home directory, which does not exist On the 9iDS-bound OC4J.
Anyone has any ideas on the whys and hows please? Thank you very much.
ZhirongWDS installed on SCCM server. I did to enable "PXE" on the PXE tab of the Distribution Point ans WDS install before. In the same VLAN, I can build and Capture Windows7 Pro x64
task and deployment to client. The client in the same VLANs can see TFTP server and "F12" to follow the SCCM menu. But in differrent can not deployment
Maybe you are looking for
-
Hi, how do we make a link to a html page in a flash document (CS5). Thank you for your help.
-
Can't synch icloud with iPad or iPod
I have Outlook 2010 set up on Windows 7 using icloud. Outlook synchs to icloud with calendas, contacts, and email. My iPad and iPod touch no longer synch these items. I get a constant rotating whatsit, but no synch on either mobile device. Also, in t
-
Intercompany Sales Incoming Invoice references
Hi, We have customized intercompany sales delivery related process. We have completed SD steps successfully. 1. Sales Order Creation ( Sales Org. 0001 in comp Code 0001, are delivered to customer from plant LY02 in comp code 002) 2. Deliv
-
After logging in , i get the following message when trying to access anything other than email via "My Verizon" "We are unable to process your request at this time. Please try again later. We apologize for any inconvenience." the strange thing is my
-
MacBook Air 2013 Monitor slow response bug
Hello, I have very big trouble with my Macbook Air Display. The monitor has a big response. During my work, my eyes are very tired. Bug very well seen in the video. https://www.youtube.com/watch?v=5hSgms8FiNw