TN3270 Portlet: ClassNotFoundException
Hello,
We installed the TN3270 portlet on a 10.1.4 portal, in a seperate OC4J.
I get the /tn3270/providers page and I can register the provider with portal.
When putting the portlet on a page, I get the portlet with a grey area and at
the bottom a yellow line with the error :
Error loading applet. oracle.portal.integration.tn3270.Tn3270Appletjava.lang.ClassNotFoundException: oracle.portal.integration.tn3270.Tn3270Applet
These are my settings in the provider.xml:
<code>oracle.portal.integration.tn3270.Tn3270Applet</code>
<codebase>/htdocs/jars</codebase>
<archive>tn3270.jar,appletviewer.jar</archive>
Has anyone any idea what to do to resolve the problem ?
Thanks in advance.
Filip Huysmans.
Hello,
Thanks for the response, but we found out that we needed to install
the SUN JRE on the client pc to get it working.
Maybe it should be in the documentation that is mandatory.
Now I get the class started when I put no mainframe information but then he asks me for this information, which is normal.
But when I set the information, the class doesn't get started but stays on initialized,
in the java log box I see that he tries to do the same action over and over again.
I suppose that this is a problem at the level of the mainframe ?
Do we need extra priviliges on the mainframe to be able to access ?
Thanks.
Filip Huysmans.
Similar Messages
-
Tn3270 portlet errors can't find classpath
Using Internet Explorer the tn3270 portlet connecting to IBM Mainframe will not come up - there are a list of classpath errors. In Mozilla browser the applet at least appears but still getting the same classpath errors.
Has anyone had this same problem??? Any help is appreciated.
Thanks.
JuliaJava(TM) Plug-in: Version 1.4.2
Using JRE version 1.4.2 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Administrator
Proxy Configuration: Manual Configuration
Proxy: http=nhqgate.hq-ac.prv:80,https=nhqgate.hq-ac.prv:80,ftp=nhqgate.hq-ac.prv:80,gopher=nhqgate.hq-ac.prv:80,socks=nhqgate.hq-ac.prv:1080
Proxy Overrides: *.prv,10.*,*.hrdc-drhc.net,<local>
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
java.security.PrivilegedActionException: java.net.ConnectException: Connection refused: connect
at java.security.AccessController.doPrivileged(Native Method)
at java.net.SocksSocketImplFactory.guessVersion(Unknown Source)
at java.net.SocksSocketImplFactory.<init>(Unknown Source)
at java.net.Socket.checkSocks(Unknown Source)
at java.net.Socket.setImpl(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.New(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.createConnection(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.plugin.net.protocol.http.HttpUtils.followRedirects(Unknown Source)
at sun.plugin.cache.CachedJarLoader.download(Unknown Source)
at sun.plugin.cache.CachedJarLoader.load(Unknown Source)
at sun.plugin.cache.JarCache.get(Unknown Source)
at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)
at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source)
at sun.misc.URLClassPath$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.misc.URLClassPath.getLoader(Unknown Source)
at sun.misc.URLClassPath.getLoader(Unknown Source)
at sun.misc.URLClassPath.getResource(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.SocksSocketImplFactory$1.run(Unknown Source)
... 43 more
load: class oracle.portal.integration.tn3270.Tn3270Applet not found.
java.lang.ClassNotFoundException: oracle.portal.integration.tn3270.Tn3270Applet
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: Connection refused: connect
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.New(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.createConnection(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
java.lang.ClassNotFoundException: oracle.portal.integration.tn3270.Tn3270Applet
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: Connection refused: connect
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.New(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.createConnection(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more -
Problems running TN3270 Portlet
I'm trying to configure the TN3270 portlet to connect to a SNA Server which contains different TN3270 session pools.
I'd like to know if there is any documentation about how to use this portlet. Is the SNA Server name the only variable in use in the set of configurable portlet parameters? What about the pool name?
The fact is that when we launch the execution of the emulator, the corresponding applet displays a black window with no characters or status bar and the Iexplorer containing the applet gets up to 99% processor.
OriolHi,
1) This portlet comes packaged with the documentation. You can read up the release.notes.html and installation.html for information on how to use this portlet.
2) Tn3270 session pools are not supported in the current implementation.
3) The fact that you are able to view the black window means that the applet has been initialized. I don't see any reason why you are not able to view no characters.
4) As for the IExplore taking too much memory, this problem has been solved in the latest version of the Tn3270 portlet, which is available with the latest version of PDK (http://portalstudio.oracle.com).
Thanks,
Ashish. -
Problems when installing Tn3270 Portlet
Hi!
it´s possible to use this portlet to emulate terminal with an Unix system? my system is Red Hat 7.2.
When use this portlet occurs the following error in application.log:
5/8/03 11:17 AM Started
5/8/03 11:17 AM tn3270: oracle.jsp.runtimev2.JspServlet: init
5/8/03 11:17 AM tn3270: 9.0.2.0.0 Started
5/8/03 11:17 AM tn3270: oracle.webdb.provider.v2.adapter.SOAPServlet: init
5/8/03 11:17 AM tn3270: ServletLogger - Logging level: 4
5/8/03 11:17 AM tn3270: [id=(null), instance=2785_TN3270PORTLET_3871187] CONFIGURATION: Invalid or null value for property - executionWarningTimeout = null - setting to default value of 20 seconds
5/8/03 11:17 AM tn3270: [id=(null), instance=2785_TN3270PORTLET_3871187] CONFIGURATION: Invalid or null value for property - executionKillTimeout = null - setting to default value of 80 seconds
5/8/03 11:17 AM tn3270: [id=(null), instance=2785_TN3270PORTLET_3871187] CONFIGURATION: Default container renderer not specified
5/8/03 11:17 AM tn3270: [id=(null), instance=2785_TN3270PORTLET_3871187] CONFIGURATION: defaulting container renderer to DefaultContainerRenderer
5/8/03 11:26 AM tn3270: [id=(null), instance=2785_TN3270PORTLET_3871187] AppletEditRenderer: Page not customized
anybody have a solution?
Thanks in Advance !
Rudinick Aguiar
SENA INFORMATICA
BRAZILI did modify the provider.xml as follows:
<paramDescriptor class="oracle.portal.provider.v2.sample.ParamDescriptor">
<name>hostname</name>
<value>t102node</value>
</paramDescriptor>
where "t102node" is the OS/390 server.
Because firts, i tried "t102node.hostname" and i received this other message:
security.Couldn't resolve IP for host t102node.hostname or for bdvsun01.banvenez.com.
So, i deleted the ".hostname" from the value field.
I guess this is the correct syntax, if i'am wrong, please let me know -
An error occurred while getting a portlet instance
Hello all
I am trying to deploy and test accessing tn3270 portlet found here
http://www.oracle.com/technology/products/ias/portal/point/tn3270/installation.html
using Jdev 10.1.3.3 with preconfigured OC4J
deployed the portlet to preconfigured OC4J
and then created a new webcenter application in JDEV
rigisted the portlet
created jspx page
while trying to add the portlet
i am getting below error.
I am trying to
java.lang.ClassNotFoundException
java.lang.RuntimeException: java.lang.ClassNotFoundException: oracle.adfdt.controller.struts.ui.db.StrutsConfigDbUtilsImpl
at oracle.adf.dt.struts.Utils.getStrutsConfigUtils(Utils.java:28)
at oracle.adf.dt.managers.PageDefinitionManager.generateDefaultPageDefinitionName(PageDefinitionManager.java:506)
at oracle.adf.dt.managers.PageDefinitionManager.findOrCreatePageDefinitionUsage(PageDefinitionManager.java:254)
at oracle.adf.dt.managers.PageDefinitionManager.findOrCreatePageDefinitionUsage(PageDefinitionManager.java:244)
at oracle.adfdt.jdev.JDevDesignTimeContext.findOrCreatePageDefinitionUsage(JDevDesignTimeContext.java:129)
at oracle.adfdtinternal.view.faces.portlet.PortletNodeCreator.createNode(PortletNodeCreator.java:198)
at oracle.bali.xml.util.XmlModelUtils.initializeAndInvokeCreatorIfNeededOrSpecified(XmlModelUtils.java:186)
at oracle.bali.xml.util.XmlModelUtils.createNodeFromKey(XmlModelUtils.java:158)
at oracle.bali.xml.model.AbstractModel$1.performTask(AbstractModel.java:459)
at oracle.bali.xml.model.task.StandardTransactionTask.runThrowingXCE(StandardTransactionTask.java:190)
at oracle.bali.xml.model.AbstractModel.insertXmlKey(AbstractModel.java:447)
at oracle.bali.xml.model.datatransfer.operation.CreateFromXmlKeyOperation$1.performTask(CreateFromXmlKeyOperation.java:43)
at oracle.bali.xml.model.task.StandardTransactionTask.runThrowingXCE(StandardTransactionTask.java:167)
at oracle.bali.xml.model.datatransfer.operation.CreateFromXmlKeyOperation.apply(CreateFromXmlKeyOperation.java:38)
at oracle.bali.xml.model.datatransfer.operation.OperationProcessor._apply(OperationProcessor.java:393)
at oracle.bali.xml.model.datatransfer.operation.OperationProcessor._forceSimpleApplyImpl(OperationProcessor.java:346)
at oracle.bali.xml.model.datatransfer.operation.OperationProcessor.forceSimpleApply(OperationProcessor.java:293)
at oracle.bali.xml.model.datatransfer.operation.OperationProcessor.forceSimpleApply(OperationProcessor.java:243)
at oracle.bali.xml.gui.swing.dnd.DropHandlerHelper._doRegularDrop(DropHandlerHelper.java:268)
at oracle.bali.xml.gui.swing.dnd.DropHandlerHelper.performDrop(DropHandlerHelper.java:87)
at oracle.bali.xml.gui.swing.dnd.ModelDropHandler.drop(ModelDropHandler.java:153)
at java.awt.dnd.DropTarget.drop(DropTarget.java:430)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:500)
at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:53)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:812)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:736)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
at java.awt.Component.dispatchEventImpl(Component.java:3826)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3963)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3817)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: java.lang.ClassNotFoundException: oracle.adfdt.controller.struts.ui.db.StrutsConfigDbUtilsImpl
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at oracle.ideimpl.IdeClassLoader.loadClass(IdeClassLoader.java:140)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at oracle.jbo.common.java2.JDK2ClassLoader.loadClassForName(JDK2ClassLoader.java:38)
at oracle.jbo.common.JBOClass.forName(JBOClass.java:164)
at oracle.adf.dt.struts.Utils.getStrutsConfigUtils(Utils.java:23)
... 41 more
Thanks for your time
Regards
SrinivasHello Peter
Thanks for your response , here are the steps i have done
1. Created a new Application from the ear file extracted from the downloaded ZIP file in JDeveloper version 10.1.3.3
2. Deployed to the application Webcenter Preconfigured OC4J
3. Following the instructions in the install notes changed the provider.xml to point to our server
4. and then tried to validate the install per instructions in install notes and got error nameKey setters not found in some class . and in the installed application provider.xml file i see
<nameKey>Tn3270 Client</nameKey>
<descriptionKey>This is the Tn3270 Mainframe's Client.</descriptionKey>
but in the install instructions page i see name and description tags instead of nameKey and descriptionkey, so changed the tags to name and description and saved and accessing the test URL showed successful message
5. Created a new webcenter application in jdeveloper
6. from view project, context menu selected new/web tier/portlets and selected Oracle PDK Portlet registration and completed the wizard
7. Created new JSPX page and from components panel / customizable components core , dragged Panel Customizable onto the page
8. from component panel tried to drag tn3270 ( my portlet) to the page and getting the error described above
if i missed any steps can you please let me know
and regarding your question
can you successfully consume other portlets from preconfigured OC4J
This is first time i am trying to use a portlet on a page
Best Regards
Srinivas
P.S
I sincerly hope you start your own blog soon, we can use lot of help with tips and tricks about webcenter from smart people like you and your team -
An error occured while getting a portlet instance
Hello all
I am trying to deploy and test accessing tn3270 portlet found here
http://www.oracle.com/technology/products/ias/portal/point/tn3270/installation.html
using Jdev 10.1.3.3 with preconfigured OC4J
deployed the portlet to preconfigured OC4J
and then created a new webcenter application in JDEV
rigisted the portlet
created jspx page
while trying to add the portlet
i am getting below error.
I am trying to
java.lang.ClassNotFoundException
java.lang.RuntimeException: java.lang.ClassNotFoundException: oracle.adfdt.controller.struts.ui.db.StrutsConfigDbUtilsImpl
at oracle.adf.dt.struts.Utils.getStrutsConfigUtils(Utils.java:28)
at oracle.adf.dt.managers.PageDefinitionManager.generateDefaultPageDefinitionName(PageDefinitionManager.java:506)
at oracle.adf.dt.managers.PageDefinitionManager.findOrCreatePageDefinitionUsage(PageDefinitionManager.java:254)
at oracle.adf.dt.managers.PageDefinitionManager.findOrCreatePageDefinitionUsage(PageDefinitionManager.java:244)
at oracle.adfdt.jdev.JDevDesignTimeContext.findOrCreatePageDefinitionUsage(JDevDesignTimeContext.java:129)
at oracle.adfdtinternal.view.faces.portlet.PortletNodeCreator.createNode(PortletNodeCreator.java:198)
at oracle.bali.xml.util.XmlModelUtils.initializeAndInvokeCreatorIfNeededOrSpecified(XmlModelUtils.java:186)
at oracle.bali.xml.util.XmlModelUtils.createNodeFromKey(XmlModelUtils.java:158)
at oracle.bali.xml.model.AbstractModel$1.performTask(AbstractModel.java:459)
at oracle.bali.xml.model.task.StandardTransactionTask.runThrowingXCE(StandardTransactionTask.java:190)
at oracle.bali.xml.model.AbstractModel.insertXmlKey(AbstractModel.java:447)
at oracle.bali.xml.model.datatransfer.operation.CreateFromXmlKeyOperation$1.performTask(CreateFromXmlKeyOperation.java:43)
at oracle.bali.xml.model.task.StandardTransactionTask.runThrowingXCE(StandardTransactionTask.java:167)
at oracle.bali.xml.model.datatransfer.operation.CreateFromXmlKeyOperation.apply(CreateFromXmlKeyOperation.java:38)
at oracle.bali.xml.model.datatransfer.operation.OperationProcessor._apply(OperationProcessor.java:393)
at oracle.bali.xml.model.datatransfer.operation.OperationProcessor._forceSimpleApplyImpl(OperationProcessor.java:346)
at oracle.bali.xml.model.datatransfer.operation.OperationProcessor.forceSimpleApply(OperationProcessor.java:293)
at oracle.bali.xml.model.datatransfer.operation.OperationProcessor.forceSimpleApply(OperationProcessor.java:243)
at oracle.bali.xml.gui.swing.dnd.DropHandlerHelper._doRegularDrop(DropHandlerHelper.java:268)
at oracle.bali.xml.gui.swing.dnd.DropHandlerHelper.performDrop(DropHandlerHelper.java:87)
at oracle.bali.xml.gui.swing.dnd.ModelDropHandler.drop(ModelDropHandler.java:153)
at java.awt.dnd.DropTarget.drop(DropTarget.java:430)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:500)
at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:53)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:812)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:736)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
at java.awt.Component.dispatchEventImpl(Component.java:3826)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3963)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3817)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: java.lang.ClassNotFoundException: oracle.adfdt.controller.struts.ui.db.StrutsConfigDbUtilsImpl
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at oracle.ideimpl.IdeClassLoader.loadClass(IdeClassLoader.java:140)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at oracle.jbo.common.java2.JDK2ClassLoader.loadClassForName(JDK2ClassLoader.java:38)
at oracle.jbo.common.JBOClass.forName(JBOClass.java:164)
at oracle.adf.dt.struts.Utils.getStrutsConfigUtils(Utils.java:23)
... 41 more
Thanks for your time
Regards
SrinivasHello Peter
Thanks for your response , here are the steps i have done
1. Created a new Application from the ear file extracted from the downloaded ZIP file in JDeveloper version 10.1.3.3
2. Deployed to the application Webcenter Preconfigured OC4J
3. Following the instructions in the install notes changed the provider.xml to point to our server
4. and then tried to validate the install per instructions in install notes and got error nameKey setters not found in some class . and in the installed application provider.xml file i see
<nameKey>Tn3270 Client</nameKey>
<descriptionKey>This is the Tn3270 Mainframe's Client.</descriptionKey>
but in the install instructions page i see name and description tags instead of nameKey and descriptionkey, so changed the tags to name and description and saved and accessing the test URL showed successful message
5. Created a new webcenter application in jdeveloper
6. from view project, context menu selected new/web tier/portlets and selected Oracle PDK Portlet registration and completed the wizard
7. Created new JSPX page and from components panel / customizable components core , dragged Panel Customizable onto the page
8. from component panel tried to drag tn3270 ( my portlet) to the page and getting the error described above
if i missed any steps can you please let me know
and regarding your question
can you successfully consume other portlets from preconfigured OC4J
This is first time i am trying to use a portlet on a page
Best Regards
Srinivas
P.S
I sincerly hope you start your own blog soon, we can use lot of help with tips and tricks about webcenter from smart people like you and your team -
Hi,
I have installed successfully the IBM Tn3270 portlet, but when I run it in a page, I can only see the black area, and the CPU Usage jumps to 100%. After some time waiting for a response from the portlet, the client machine hangs.
The versions I am working with are:
- Oracle Portal 9.x
- Tn 3270 Revision History:
9.0.2.4.0 October 22, 2002
9.0.2.6.0 December 24, 2002
Thanks in advance,
R. MurliHas this been something that just recently started happening, or have you had this issue for a while? Have you installed any new programs recently?
You may want to download Glary Utilities, which is a free software(they will ask you if you want to go Pro, just say no, the free version works very well). There is a module for startup manager. You can go in and disable stuff that starts with the computer. I would advise unchecking adobe, java, quicktime, printers, etc. Anything that doesn't REALLY need to start with the computer. The nice thing with Glary is that you can restart the computer, and if you find that you need one of the programs to start with windows, you can go back in and enable it again.
The Celeron 925 processor in your computer is a decent entry level processor, but if there are too many programs running in the background, it can bog down quick. I would also recommend downloading and running Malwarebytes Anti-malware, to be sure that there is nothing malicous running in the background.
Qosmio X875 i7-3630QM, 32GB RAM, OCZ SSD Qosmio X505 i7-920XM, PM55, 16GB RAM, OCZ SSD
Satellite Pro L350 T9900, GM45, 8GB RAM , Intel 320 SSD (my baby) Satellite L655 i7-620M, HM55, 8GB RAM, Intel 710 SSD (travel system) -
We have implemented the Tn3270 Emulation portlet. Everything went smoothly up until the time we attempted to connect to the IBM server. Evidently, it runs on port 992. The portlet supports the default port of 23 but there is nothing in the documentation to tell how to over-ride the default and attempt to connect to the SSL port.
I know this is not supported directly by Oracle. I just thought someone that had been experimenting with the integration portlets had come across a work-around.
Thanks.Hi Imran,
sorry for not responding before, I am investigating this issue currently. There is one more thing, i have an contribution in the knowledge exchange, it is a portalized telnet applet. Could you please try it in the mean time. I have tried using it against a 3270 instance locally, and it works fine. If you are still having issues connecting to the server, then i guess the problem is because of the way you are connecting and i will conduct some more investigation into that.
You can find the application by accessing knowledge exchange and then searching for the contributions by [email protected] and download the java telnet portlet.
in the mean time i am investigating the issue with TN3270 portlet.
thanks,
harsha -
Does anybody knows where can I find the Applet Renderer API Documentation??
Regards
George DrepaniotisHi George,
Currently the AppletRenderer functionality supplements the Tn3270 portlet and is not supported by Oracle and the API can be modified without any prior notice. So as such its API Doc is not available anywhere on OTN or Portalstudio.
- Ashish. -
Unable to load/parse portlets config SAX2 driver
Hi All
I try no test our software with several AS (Resin, HPAS, etc.) With OC4J we have $subj error. This is my steps:
1 Unzip oc4j_extended.zip
2 Add web-module to default application.
in application.xml:
<web-module id="Axiom" path="/opt/gorod/axiom" />
in http-web-site.xml:
<web-app application="default" name="Axiom" root="/axiom" />
3 Start it
4 Try to connect http://mysite.com:8888/axiom
And watch my log:
2/12/02 11:44 AM: ERROR: unable to load/parse portlets config SAX2 driver class org.apache.xerces.parsers.SAXParser not found: SAX2 driver class org.apache.xerces.parsers.SAXParser not found
2/12/02 11:44 AM: org.jdom.JDOMException: SAX2 driver class org.apache.xerces.parsers.SAXParser not found: SAX2 driver class org.apache.xerces.parsers.SAXParser not found
2/12/02 11:44 AM: at org.jdom.input.SAXBuilder.build(SAXBuilder.java:320)
2/12/02 11:44 AM: at org.jdom.input.SAXBuilder.build(SAXBuilder.java:408)
2/12/02 11:44 AM: at ru.gorod.xpml.PortletsConfig.load(PortletsConfig.java:819)
2/12/02 11:44 AM: at ru.gorod.xpml.PageProcessorServlet.reloadConfig(PageProcessorServlet.java:733)
2/12/02 11:44 AM: at ru.gorod.xpml.PageProcessorServlet.__bgReloadConfig(PageProcessorServlet.java:702)
2/12/02 11:44 AM: at ru.gorod.xpml.BGConfigReloadingThread.run(BGConfigReloadingThread.java:16)
2/12/02 11:44 AM: Root cause: 2/12/02 11:44 AM: java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser
2/12/02 11:44 AM: at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLReaderFactory.java:118)
2/12/02 11:44 AM: at org.jdom.input.SAXBuilder.build(SAXBuilder.java:237)
2/12/02 11:44 AM: at org.jdom.input.SAXBuilder.build(SAXBuilder.java:408)
2/12/02 11:44 AM: at ru.gorod.xpml.PortletsConfig.load(PortletsConfig.java:819)
2/12/02 11:44 AM: at ru.gorod.xpml.PageProcessorServlet.reloadConfig(PageProcessorServlet.java:733)
2/12/02 11:44 AM: at ru.gorod.xpml.PageProcessorServlet.__bgReloadConfig(PageProcessorServlet.java:702)
2/12/02 11:44 AM: at ru.gorod.xpml.BGConfigReloadingThread.run(BGConfigReloadingThread.java:16)
Why? File xerces.jar Placed with application (in /opt/gorod/axiom/WEB-INF/lib) and have all permissions.
Also I try to start java with -Xbootclasspath/a: option but it has equal result.
PS Sorry for my english :-\mv xerces.jar $J2EE_HOME
cd $J2EE_HOME
java -Xbootclasspath/a:xerces.jar\;jaxp.jar -jar oc4j.jar &
No changes :-(
But with
java -Xbootclasspath/a:xerces.jar:jaxp.jar -jar oc4j.jar &
VM not starts and shows error:
2/13/02 9:33 AM: javax.xml.parsers.FactoryConfigurationError: oracle/xml/jaxp/JXDocumentBuilderFactory
2/13/02 9:33 AM: at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:154)
2/13/02 9:33 AM: at com.evermind.xml.JavaxXMLUtils.getJavaxDocument(JavaxXMLUtils.java:23)
2/13/02 9:33 AM: at com.evermind.xml.XMLUtils.getDocument(XMLUtils.java:157)
2/13/02 9:33 AM: at com.evermind.xml.XMLConfig.init(XMLConfig.java:131)
2/13/02 9:33 AM: at com.evermind.xml.XMLConfig.init(XMLConfig.java:88)
2/13/02 9:33 AM: at com.evermind.server.XMLApplicationServerConfig.init(XMLApplicationServerConfig.java:1298)
2/13/02 9:33 AM: at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:43)
2/13/02 9:33 AM: at java.lang.Thread.run(Thread.java:484)
2/13/02 9:33 AM: at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:47) -
User Authentication Failed error when trying to display a JSP portlet
The steps carried out are as follows :
1. Created a JSP file named "c.jsp" and deployed it under 902_MidTier_Home\j2ee\home\default-web-app\examples\jsp
2. Created a table named USER_TABLE under Scott schema to store the usernames and passwords to validate this JSP application.
3. Registered this JSP as an external application with the following values :
Application Name : RAGHU
Login URL : http://hostname:port/j2ee/examples/jsp/c.jsp
User Name/ID Field Name : username
Password Field Name : password
Type of Authentication Used : POST
3. Clicked on the External Application and entered the username as USER1 and password as USER1 ( These values are available
under USER_TABLE for comparison ). Then it shows the message "Hi User1 .. Welcome message"
4. Now created a directory named JSPSAMPLE under "WEB-INF\Providers" and put the provider.xml file under this.
Created a raghu.properties file and placed it under "WEB-INF\deployment".
5. Now tested the testpage using the URL " http://hostname:port/jpdk/providers/raghu " and it works fine.
6. Registered this as a provider in Portal and added this portlet onto a page. Assigned this page to a newly created user.
It gives the message " Authentication Failed - Update Login Information " which is expected. I click on the link and
it takes me to the external application username password. I enter the credentials but this time it comes back again
to the page with the same message " Authentication Failed - Update Login Information ".
7. Basically the values are not passed to the Username and Password in jsp page which is why the problem occurs.
The JSP Code used is as follows :
<%@ page import="java.sql.*" %>
<HTML>
<HEAD><TITLE>DB Connectivity test</TITLE></HEAD>
<BODY BGCOLOR="#FFFFFF">
<CENTER>
<B>user_table</B>
<BR><BR>
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
Connection conn = null;
try
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@hostname:1521:iasdb","scott","tiger");
Statement stmt = conn.createStatement();
String query = "SELECT * FROM user_table where userid= '"+ username +"' and passwd = '" + password + "' " ;
ResultSet rs = stmt.executeQuery(query);
while(rs.next())
out.println("<TR>");
out.println(" <TD> hi " + rs.getString("userid") + ", welcome</TD>");
out.println("</TR>");
out.println("</TABLE>");
catch(SQLException e)
out.println("SQLException: " + e.getMessage() + "<BR>");
while((e = e.getNextException()) != null)
out.println(e.getMessage() + "<BR>");
out.println("invalid userid,password");
catch(ClassNotFoundException e)
out.println("ClassNotFoundException: " + e.getMessage() + "<BR>");
finally
//Clean up resources, close the connection.
if(conn != null)
try
conn.close();
catch (Exception ignored) {}
%>
</CENTER>
</BODY>
</HTML>
The Provider.xml file used is as follows :
<?xml version="1.0" encoding="UTF-8"?>
<?providerDefinition version="3.1"?>
<provider class="oracle.portal.provider.v2.http.URLProviderDefinition">
<providerInstanceClass>oracle.portal.provider.v2.http.URLProviderInstance</providerInstanceClass>
<session>true</session>
<authentication class="oracle.portal.provider.v2.security.Authentication">
<authType>ExternalApp</authType>
<userFieldName>username</userFieldName>
<userPwdName>password</userPwdName>
<errorPageMessages>Raghu,Please sign in,Sign me up!</errorPageMessages>
</authentication>
<portlet class="oracle.portal.provider.v2.http.URLPortletDefinition">
<id>1</id>
<name>RaghuPortlet</name>
<title>Raghu Mail Portlet</title>
<description>This portlet is to test Integration services using mail.yahoo.com</description>
<timeout>100</timeout>
<timeoutMessage>Raghu timed out</timeoutMessage>
<showEdit>false</showEdit>
<showEditDefault>false</showEditDefault>
<showPreview>false</showPreview>
<showDetails>false</showDetails>
<hasHelp>false</hasHelp>
<hasAbout>false</hasAbout>
<acceptContentType>text/html</acceptContentType>
<registrationPortlet>false</registrationPortlet>
<accessControl>public</accessControl>
<renderer class="oracle.portal.provider.v2.render.RenderManager">
<showPage class="oracle.portal.provider.v2.render.http.URLRenderer">
<pageUrl>http://172.17.24.235:8888/c.jsp</pageUrl>
<contentType>text/html</contentType>
<filter class="oracle.portal.provider.v2.render.HtmlFilter">
<useAuthLinks>true</useAuthLinks>
<headerTrimTag><table width="100%" cellpadding=0 cellspacing=0 border=0><tr><td bgcolor=#9bbad6></headerTrimTag>
<footerTrimTag><table width="100%" cellpadding=2 cellspacing=1><tr><td bgcolor=#9bbad6></footerTrimTag>
<convertTarget>true</convertTarget>
<redirectUrlFieldName>.done</redirectUrlFieldName>
</filter>
</showPage>
</renderer>
<securityManager class="oracle.portal.provider.v2.security.URLSecurityManager">
<authorizType>registered</authorizType>
</securityManager>
</portlet>
</provider>
The Contents of raghu.properties file
serviceClass=oracle.webdb.provider.v2.adapter.soapV1.ProviderAdapter
loaderClass=oracle.portal.provider.v2.http.DefaultProviderLoader
showTestPage=true
definition=providers/raghu/provider.xml
autoReload=true
Any inputs regarding why the values are passed properly in case of External Application but not so when registered as
a portlet in Portal.
Regards
Satish GAs I can see from the information posted, you are trying to
use URL-based portlet's SSO feature, though not in a correct
way.
The SSO feature of URL-based portlets relie on the usage
of Cookies as authentication tokens. For example, in the
present context, http://hostname:port/j2ee/examples/jsp/c.jsp
will write a cookie to the client upon successfull authentication.
Subsequent access to the same JSP or some other JSP in the same
workspace should be checking for the existence of this particular
cookie at the client side and if found should not prompt for
user information again.
If you can fine tune your existing applications as per above
conditions, then everything should work fine. Else you might
want to use page parameters to pass user information.
For more information on page parameters, please visit
http://portalstudio.oracle.com/servlet/page?_pageid=350&_dad=ops&_schema=OPSTUDIO&12678_PDKHOME902_39847486.p_subid=249821&12678_PDKHOME902_39847486.p_sub_siteid=73&12678_PDKHOME902_39847486.p_edit=0#NEW1 -
Why don't responseHeader's works in JSF Portlet
Hi All,
I have a JSF portlet where i want to save the contents of my Text area on the click of a button to a word document.(IBM Websphere portal) <h:inputTextarea id="text1" value="#{pc_TextAreaView.textAreaValue}" rows="10" cols="50" /> <h:commandButton id="save" value="Save As Word" action="#{pc_TextAreaView.SaveAsWord}"/> In my page bean i have written the follwoing code but the response.setHeader() doesn't seem to work.I am not getting any pop dialog and i cannot save my file.Please let me know what is wrong in this code snippet.How can i make it work in my portlet.
public String SaveAsWord() {
FacesContext context = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse)context.getExternalContext().getResponse();
response.setContentType("application/vnd.ms-word");
response.setHeader("Content-Disposition", "attachment; filename=myfile.doc");
response.setHeader("Cache-Control", "no-cache");
try{
byte[] buf=new byte[4*1024];
InputStream inStream=new ByteArrayInputStream(textAreaValue.getBytes());
OutputStream outStream=response.getOutputStream();
int sizeRead;
while ( ( sizeRead=inStream.read(buf, 0, buf.length) ) != -1 )
outStream.write(buf, 0, sizeRead);
inStream.close();
outStream.close();
catch(IOException ex){
ex.printStackTrace();
return null;
}Best Regards,
PallaviHi ,
I am working with jsf 1.2 and jasper 3.0.
For this problem just try with "aFacesContext.responseComplete();" method. This will work!
Here is my code for generating pdf file report.
demoreport.jsp code:
<h:commandLink immediate="true" actionListener="#{reportGenerator.generateReport}">
<h:outputText value="Generate Report"/>
</h:commandLink>Here is bean method: (ReportGenerator.java)
Note: Services is the user defined class for getting connection obj.
public void generateReport(ActionEvent actionEvent)
throws ClassNotFoundException, SQLException, IOException,JRException
Connection connection;
FacesContext aFacesContext = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse)aFacesContext.getExternalContext().getResponse();
ServletContext context = (ServletContext)aFacesContext.getExternalContext().getContext();
String reportFileName = context.getRealPath("/reports/DemoReport.jasper");
System.out.println("reportFileName: "+ reportFileName);
InputStream reportStream = aFacesContext.getExternalContext().getResourceAsStream("/reports/DemoReport.jasper");
ServletOutputStream servletOutputStream = response.getOutputStream();
//Class.forName("com.mysql.jdbc.Driver");
connection = Services.getConnection(); //get the db connection.
try{
JasperRunManager.runReportToPdfStream(reportStream,servletOutputStream, new HashMap(),connection);
catch(JRException lJRException){
System.out.println("while run report");
lJRException.printStackTrace();
//connection.close();
response.setContentType("application/pdf");
response.setHeader("Content-disposition","attachment; filename=DemoReport.pdf");
servletOutputStream.flush();
servletOutputStream.close();
aFacesContext.responseComplete();
}Regards,
Nils -
Cannot get tn3270 emulator to work
I am trying to get the tn3270 emulator to work as a portlet. The pdk was installed with the portal as I am using release 2. After deploying the tn3270.ear file, I test the provider and it appears to be successful. I then register the portlet, and try to access it through a page and I get the following error:
load: class oracle.portal.integration.tn3270.Tn3270Applet not found. Please help,
Thanks,Hi Jon,
Do you supply the Tn3270 hostname? I suspect you are not doing so. Basically you can provide the value for your Tn3270 host either
1. In the provider.xml file something like shown below in bold.
<appletDescriptor class="oracle.portal.integration.tn3270.Tn3270AppletDescriptor">
<nameKey>AppletDescriptorNameKey</nameKey>
<descriptionKey>AppletDescriptorDescriptionKey</descriptionKey>
<code>oracle.portal.integration.tn3270.Tn3270Applet</code>
<codebase>/htdocs/jars</codebase>
<archive>intshare.jar, tn3270.jar, appletviewer.jar</archive>
<usePlugin>false</usePlugin>
<width>650</width>
<height>400</height>
<paramDescriptor class="oracle.portal.provider.v2.sample.ParamDescriptor">
<name>hostname</name>
<value>your.tn3270.hostname</value>
</paramDescriptor>
</appletDescriptor>
OR
2. On the Customize screen. You can click on the Customize button, and enter the value for your Tn3270 hostname.
Hope this helps!
Thanks
Ashish. -
Portlet deploy error (javax.faces.webapp.FacesServlet)
Hi all,
I am trying to deploy a portlet created in Jdev 11.1.1.2 to WLS 10.3 .
I have included and checked all the necessary libraries in both the app and on the WLServer.
When I try to deploy I get the error of:
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
Even though I wasn't able to deploy to the remote WLServer, I was able to deploy the portlet to the IntegratedWebLogicServer without any problem.
The libraries I have on the WLS 10.3 are:
DMS Application (11.1.1.1.0)
adf.oracle.domain(1.0,11.1.2.0.0)
adf.oracle.domain.webapp(1.0,11.1.1.2.0)
jsf(1.2,1.2.9.0)
jstl(1.2,1.2.0.1)
ohw-rcf(5,5.0)
ohw-uix(5,5.0)
UIX(11,11.1.1.1.0)
oracle.adf.dconfigbeans(1.0,11.1.2.0.0)
oracle.dconfig-infra
oracle.jrf.system.filter
oracle.jsp.next(11.1.1,11.1.1)
oracle.webcenter.skin(11.1.1,11.1.1)
oracle.wsm.seedpolicies(11.1.1,11.1.1)
Please give me any ideas or suggestions on what I am missing?
Thank you for your time
Edited by: user9201929 on Apr 28, 2010 2:31 PMI have tried to add all the possible libraries that I could and my remote WLS10.3 deployments directory is now exactly like the IntegratedWebLogicServer deployments directory.
Yet, it still complains about the javax.faces.webapp.FacesServlet when I tried to deploy.
Can someone give me some hints on what I am missing?
Btw, I deployed other ADF applications on the WLS10.3 successfully before.
Thanks -
Hi,
I am developping a simple portlet.These are all my files..
TestPortlet.java,
context.xml
liferay-display.xml
liferay-portlet.xml
porltet.xml
web.xml
But when i am trying execute i am getting this error. Any one can help?
Help would be greatly appreciated.
Thanks
Prasad
Feb 9, 2009 4:01:31 PM com.liferay.portal.kernel.log.Jdk14LogImpl error
SEVERE: Portal class loader is not available to override the default Catalina web class loader
Feb 9, 2009 4:01:31 PM org.apache.catalina.core.ApplicationContext log
INFO: Marking servlet jsp as unavailable
Feb 9, 2009 4:01:31 PM org.apache.catalina.core.ApplicationContext log
SEVERE: Error loading WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
org.apache.jasper.servlet.JspServlet
java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4364)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Feb 9, 2009 4:01:31 PM org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet /PortalExample1 threw load() exception
java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4364)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)So what are the contents of the relevant files?
It looks like an error at Tomcat startup:
Do you need any Portlet library jar files in your web app?
However I would suggest that you would have more luck at the other end of a google search on the error message.
The [Liferay wiki |http://www.liferay.com/web/guest/community/wiki] seems a good place to start.
Maybe you are looking for
-
How many users for remote connection can I create, from support SAP
Dear all I have a doubt with how many users can be created in my system ERP 6.0 for the remote connection, for the error product messages on the marketplace SAP,without this counts as user license. I have not found any notes or documents from SAP to
-
Save pdf with crop and bleed marks in Photoshop cc 2014
! !Hi, I used to save PDF for print with crop marks in Photoshop by setting them up when using "save as". Don't have that option any more in CC 2014. Is it a new way to do it or I have something turned off? Thanks!
-
File to database scenario in JCAPS513
Hi , I ma trying to do File to database scenarion in Jcaps513. here i am using Oracle 9i as database . I m using prepare statement for it . I m trying to fetch data from databse and write into simple text file . But after deployment i am getting foll
-
HT204291 Can you use Airplay when your when your Airport extreme is a bridge?
I have ATT Uverse and I cannot get my Airport extreme to work as the main router. So I want to know if I can airplay through the ATT router or set my Airport to a bridge and then airplay. I am trying to use both my Macbook Pro and Ipad on the Airpl
-
Ipod is not recognized by itunes. its been freezing up lately and i'm about to throw it out the window. when i connect it to my computer it just winds up then stops and will wind up again. As this is going on it freezes up all programs that i open up