Web application, packages (module)
Hi, i'm new at JSF and i want to know which package distribution i should use for my web application. When i made desktop applications i had different packages (in order to use MVC pattern) like a
beanPackage where i stored my POJOS,
a businessPackage where i stored the logic of the business,
a viewPackage where i stored the gui,
and the daoPackage for my data access objects.
Now in a web application using JSF what package shoud i use? there are backing Beans, where do i put them? do they keep (business logic) what kind of package distribution should i use for my web application?.
hm, its not good when two different projects have bidirectional dependencies - in my opinion that means they should be part of the same code base and thus the same project.
A possible solution I see is:
- take the part that the 'bean' project depends on in the web project out of the web project and put it in the bean project itself
- add the bean project as a project dependency to the web project (thus bringing back the logic you just moved to the bean project)
You can manage library and project dependencies in the project properties. Right click on the project name in the tree view to get a menu that holds the function to do that (cannot remember its exact name right now and I don't have Netbeans handy).
Similar Messages
-
Specifing required php extensions for web application package
Hello,
is there a way to specify/auto-load required extensions in a web application package? Our application is needing the php_fileinfo and the php_opensll extension which are both not loaded by default and we preferred to save our users the hassle to add these by
hand in their azure settings.
We tried the .user.ini, which is not allowing extension loads.
Setting the appSettings in web.config did not propagate, too.Hi jogoks,
Did you want to enable the extensions and run it? I suggest you could try this
How to: Customize the built-in PHP runtime . You may need add the extension information into 'php.ini' file.
Please try it. If I misunderstood, please let me know.
Regards,
Will
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Unable to specify web application Login Module
HI all,
i have the following problem with JDev11Tech Preview R2:
I have jazn login module which i specify under the Tools -> Embedded OC4J preferences -> Authentication -> Login Configuration
The login module data is filled into the system-jazn-data.xml under the:
\jdevstudio1111_TechnPreview2\system11.1.1.0.20.46.84\o.j2ee\embedded-oc4j\config:
<jazn-loginconfig>
<application>
<name>Insis</name>
<login-modules>
<login-module>
<class>com.fadata.insis.security.InsisLoginModule</class>
<control-flag>required</control-flag>
<options>
<option>
<name>debug</name>
<value>false</value>
</option>
</options>
</login-module>
</login-modules>
</application>
</jazn-loginconfig>
But when i try to obtain the LoginContext i receive an exception
"No LoginModules configured for Insis"
I have that configuration working in JDev 10.1.3
Thank you very much in advance!
KrasimirKrasimir,
in JDeveloper 11 the LoginModule is no longer configured in system-jazn-data.xml but in jps-config.xml (which also has a different format for creating it). So you can look at the jps-config.xml and figure it out yourself or wait for us to document how it works (which is a how-to I am planning to write but with very low priority for now).
Frank -
prefer-application-packages and prefer-web-inf-classes not working
Hi,
I'm upgrading to Weblogic 10.3.2 an application that was running quite fine in Weblogic 8. But I don't manage to get it working in WL 10. I'm getting a Class Not Found error (javax/xml/stream/XMLStreamWriter) but that class is in one of the jar files of my application: "<war-file>/WEB-INF/lib"
It seems a class loading problem but I'm using both <prefer-application-packages> and <prefer-web-inf-classes> and it's still not working. This is my weblogic-application.xml:
<?xml version='1.0' encoding='UTF-8'?>
<weblogic-application>
<prefer-application-packages>
<package-name>javax.xml.stream.*</package-name>
</prefer-application-packages>
</weblogic-application>
I'm deploying using an ear file wich contains a war file.
Logs:
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [META-INF/cxf/cxf.xml]; nested exception is java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamWriter
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:420)
at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:109)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:109)
at org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusApplicationContext.java:263)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:91)
at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
... 57 more
Caused by: java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamWriter
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:344)
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:301)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:42)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocumentLoader.java:112)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
... 70 more
Caused by: java.lang.ClassNotFoundException: javax.xml.stream.XMLStreamWriterHi!
We have the jar xbean-2.2.0.jar in APP-INF/lib. That one contains the class javax.xml.namespace.NameSpaceContext. I saw that the same class was in another jar as well. I've removed it from the second jar and now it's only in the xbean-2.2.0.jar. But I still get the same error. Maybe there is something wrong in my application.xml? I have all the jars in APP-INF/lib and in <war-file>/WEB-INF/lib
Application.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
<application id="Application_ID">
<display-name>RaadgiverPM</display-name>
<module>
<web>
<web-uri>rpm.war</web-uri>
<context-root>/raadgiverPM</context-root>
</web>
</module>
<library-directory>lib</library-directory>
</application>
2010-09-06 11:05:07,856 735360 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR no.delfidata.dr.wsclients.drwsclients.DRWebServiceClient - [DELFI] Failed to initialize client at http://172.16.10.113:8090/mockRpmGrpMemberRltnpLSvo_Binding?wsdl
java.lang.RuntimeException: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [META-INF/cxf/cxf.xml]; nested exception is java.lang.LinkageError: loader constraint violation in interface itable initialization: when resolving method "org.apache.cxf.staxutils.W3CDOMStreamWriter.getNamespaceContext()Ljavax/xml/namespace/NamespaceContext;" the class loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class, org/apache/cxf/staxutils/W3CDOMStreamWriter, and the class loader (instance of <bootloader>) for interface javax/xml/stream/XMLStreamWriter have different Class objects for the type javax/xml/namespace/NamespaceContext used in the signature
at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:96)
at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:106)
at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:97)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.newInstance(DynamicClientFactory.java:132)
at groovyx.net.ws.AbstractCXFWSClient.createClient(AbstractCXFWSClient.java:198)
at groovyx.net.ws.WSClient.initialize(WSClient.java:107)
at groovyx.net.ws.IWSClient$initialize.call(Unknown Source)
at no.delfidata.dr.wsclients.drwsclients.DRWebServiceClient.initializeClient(DRWebServiceClient.groovy:47)
at no.delfidata.dr.wsclients.drwsclients.DRWebServiceClient$initializeClient$0.callCurrent(Unknown Source)
at no.delfidata.dr.wsclients.drwsclients.DRWebServiceClient.initializeClient(DRWebServiceClient.groovy:37)
at no.delfidata.dr.wsclients.drwsclients.DRWebServiceClient$initializeClient.callCurrent(Unknown Source)
at no.delfidata.dr.wsclients.drwsclients.DRWebServiceClient.<init>(DRWebServiceClient.groovy:33)
at no.delfidata.dr.wsclients.drwsclients.GenericWebServiceClient.<init>(GenericWebServiceClient.groovy:12)
at no.delfidata.dr.drintstd.channel.GenericWSClientManager.getClient(GenericWSClientManager.java:28)
at no.delfidata.dr.drintstd.channel.impl.WSChannelImpl.getData(WSChannelImpl.java:46)
at no.delfidata.dr.drintstd.integrationadapter.impl.AdapterWSImportRpmGrpMemberRltnpLSvo.getDataFromChannel(AdapterWSImportRpmGrpMemberRltnpLSvo.java:74)
at no.delfidata.dr.drintstd.integrationadapter.AbstractIntegrationAdapter.getDataImportFromChannel(AbstractIntegrationAdapter.java:232)
at no.delfidata.dr.drintstd.integrationadapter.AbstractIntegrationAdapter.getData(AbstractIntegrationAdapter.java:173)
at no.delfidata.dr.drintstd.integrationengine.impl.IntegrationEngineImpl.importData(IntegrationEngineImpl.java:113)
at no.delfidata.dr.drsvcstd.integration.impl.IntegrationServiceImpl.importCustomerData(IntegrationServiceImpl.java:117)
at no.delfidata.dr.drsvcstd.integration.impl.StartUpService.openAndImportCustomer(StartUpService.java:81)
at no.delfidata.dr.drstdgui.gui.control.ReceivingServletAction.execute(ReceivingServletAction.java:135)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at no.delfidata.dr.drbasis.gui.filter.MenuFilter.doFilter(MenuFilter.java:78)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at no.delfidata.common.gui.filter.SecurityFilter.doFilter(SecurityFilter.java:265)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [META-INF/cxf/cxf.xml]; nested exception is java.lang.LinkageError: loader constraint violation
in interface itable initialization: when resolving method "org.apache.cxf.staxutils.W3CDOMStreamWriter.getNamespaceContext()Ljavax/xml/namespace/NamespaceContext;" the class loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class, org/apache/cxf/staxutils/W3CDOMStreamWriter, and the class loader (instance of <bootloader>)
for interface javax/xml/stream/XMLStreamWriter have different Class objects for the type javax/xml/namespace/NamespaceContext used in the signature
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:420)
at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:109)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:109)
at org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusApplicationContext.java:263)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:91)
at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
... 48 more
Caused by: java.lang.LinkageError: loader constraint violation in interface itable initialization: when resolving method "org.apache.cxf.staxutils.W3CDOMStreamWriter.getNamespaceContext()Ljavax/xml/namespace/NamespaceContext;" the class loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class, org/apache/cxf/staxutils/W3CDOMStreamWriter, and the class loader (instance of <bootloader>) for interface javax/xml/stream/XMLStreamWriter have different Class objects for the type javax/xml/namespace/NamespaceContext used in the signature
at org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocumentLoader.java:112)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
... 61 more -
Displaying a photo obtained from SAP R/3 in a Web Application Module
Hi,
I am currently developing a Web Application Module (through NWDS) which displays details of employees (name, last name, picture, etc...) obtained from a RFC function module called remotely through SAP JCA connector.
I could obtain the picture passed through the RFC module, but now I need to displayed in a JSP page. I first start to look for a service which allows me to upload the picture to an application server cache as I have already done with
IWDCachedWebResource
in Web Dynpro development, but could not find anything alike. Then I tried to upload the picture to a relatively referenciable (Web Application) path, that I can use as a source for the IMG HTML tag, but I am just able to save the picture at the root directory of the application server (/usr/sap/SID/JC00/j2ee/cluster/server0) and this path can not (and must not) be referenced through my application JSP.
Please any help or workaround will be gladly welcome
Best regards,
JonathanRavi,
We have tried the same from SOAP UI client also and it is not working,
same result as PI. But I repeat the Service is working from DOTNET applications.
If it is not working in SOAP UI then it will not work in PI also. I suggest you to re-import the WSDL in you .net application and check.
Regards,
Ramesh -
How to make user defined packages visible in Web Applications
Hello,
I am not new to JSP and I develop a web based geographical information system. I use MapViewer Application Server (Oracle) as run time environment. I do not encounter any problems in running JSP files. However, I have my own package under WEB-INF/classes/tr/com/bizyaptik/cgs and
when importing a Class in my JSP file, the web server says:
500 Internal Server Error
OracleJSP: oracle.jsp.provider.JspCompileException:
Errors compiling:C:\mapviewer1012_qs\mv1012qs\oc4j\j2ee\home\application-deployments\mapviewer\web\persistence\_pages\_cgsworkspace\_cgsproject\_public__html\_multiplesp.java
Line # Error
7
package tr.com.bizyaptik.cgs.beans does not exist import tr.com.bizyaptik.cgs.beans.ContainerBean;
10
package tr.com.bizyaptik.cgs does not exist import tr.com.bizyaptik.cgs.PathManager;
11
package tr.com.bizyaptik.cgs.util does not exist import tr.com.bizyaptik.cgs.util.NetworkProperties;
83
[jsp src:line #:44]
cannot resolve symbol symbol : class ContainerBean location: class cgsworkspace.cgsproject._public__html._multiplesp ContainerBean cb = new ContainerBean();
83
[jsp src:line #:44]
cannot resolve symbol symbol : class ContainerBean location: class cgsworkspace.cgsproject._public__html._multiplesp ContainerBean cb = new ContainerBean();
92
[jsp src:line #:53]
cannot resolve symbol symbol : class PathManager location: class cgsworkspace.cgsproject._public__html._multiplesp PathManager pm = new PathManager();
92
[jsp src:line #:53]
cannot resolve symbol symbol : class PathManager location: class cgsworkspace.cgsproject._public__html._multiplesp PathManager pm = new PathManager();
93
[jsp src:line #:54]
cannot resolve symbol symbol : class NetworkProperties location: class cgsworkspace.cgsproject._public__html._multiplesp NetworkProperties np = new NetworkProperties();
93
[jsp src:line #:54]
cannot resolve symbol symbol : class NetworkProperties location: class cgsworkspace.cgsproject._public__html._multiplesp NetworkProperties np = new NetworkProperties();
I use JDeveloper editor, worked hard to find the neccessary configuration but I failed. I also inserted ...... WEB-INF/classes into my classath but it didn't work.
So, could anybody tell me the main concept of introducing packages and class files to a web server ?Farrukh,
I don't know if your error is about a missing class from your custom package, ... what track did you followed to say that?
To use your package in the implementation of you web service, you should only follow the rules of making a web application: put your package jar in your \lib directory inside WEB-INF/ or your package classes unjared in classes (also in WEB-INF/).
As I already said, I have doubts that your error should be originated from a missing class from your package, but:
-try to see the logs (errors?) when you deploy your web service that could give a hint about the problem.
-try to see if you can access your endpoint through your browser to see if there is a online status
-display your config/WSDL file, and the steps you did to build your web service.
regards,
Pedro Salazar. -
Is the Adobe Air Packager for Desktop or Web Application Apps?
Is the Adobe Air Packager for desktop or web applications?
I'm testing the RoboHelp Adobe Air packager and noticed that
it produces an *.exe file that must be launched locally. This makes
it seem like it's only an alternative to the *.CHM format for
desktop applications?
Is there a way to link to webhelp topics packaged using Adobe
Air to provide context-sensitive help (CSH) for a web application
running on a remote server? Supposedly the Adobe Air packager has
CSH capabilities, but I've found zero documentation on how to set
this up.Hi Dirk.
Peter Grainge has an article on Air's use on his
site. -
What GUI to use web application designer in BI 7.0 without support package
I use BI in my ECC 6.0 system.
I use tried both GUI 7.1 and GUI 6.40 to logon web application designer.
But system display the message please logon to a Netweaver BI 7.x system. System A11 does not have a mimumium version required 7007.
My system seems to be 7000, so what GUI is suitable to use for WAD?
Thanks
GiangHi,
It could be problem with either Support package which you are using for BI or Front end patch which you need to install for GUI.
please check with minimal installations and let me know with current support package and FEP you are using.
Regards
Suresh -
Function authorize in packages for web applications in Oracle XE
Hello,
i have created a simple test package as follows:
PACKAGE TEST IS
function authorize return boolean;
procedure test;
END;
PACKAGE BODY TEST is
FUNCTION authorize return boolean is
BEGIN
if OWA_SEC.GET_USER_ID = 'test' then
return true;
else
return false;
end if;
END;
PROCEDURE test is
BEGIN
htp.prn('Hello World!');
END;
END;
i have also cerated a DAD with this command:
DBMS_EPG.CREATE_DAD (' test ', '/test/*');
i want to run this link in my web browser: http://127.0.0.1:8080/test/test.test
When i use a real database user then the function test works ok.
But i want to make it work with the user name "test" throw the function authorize.
In my opinion i am creating a DAD in a wrong way. Can anybody help me?
Thanks in advance for your help.Hi,
AFAIK, there is no official document which states that "Oracle Functional Testing for Web Applications" is certified with Oracle E-Business Suite 11i/R12. I assume it should work with Forms 10g but not with Forms 6i, so it should work (does not mean it is certified) with R12.
I would suggest you log a SR and confirm this with Oracle Support.
Regards,
Hussein -
Access an Application Module Client Interface in a JSF Web Application
How to Access an Application Module Client Interface in a JSF Web Application
I use this code but class ValueBinding is deprecated in JDeveloper11g
FacesContext fc=FacesContext.getCurrentInstance();
ValueBinding vb=fc.getApplication().createValueBinding("#{data}");
BindingContext bc=(BindingContext)vb.getValue(fc);
DCDataControl dc=bc.findDataControl("SRServiceDataControl");
ApplicationModule am=(ApplicationModule)dc.getDataProvider();user581394,
JDeveloper 11 and the introduction of ADF Faces RC introduces a new dependency, which is JSF 1.2. The createValueBinding on the FacesContext object is deprecated in JSF 1.2. To resolve an expression in JSF 1.2 use the following method or something similar.
public static Object resolveExpression(String expression) {
FacesContext facesContext = getFacesContext();
Application app = facesContext.getApplication();
ExpressionFactory elFactory = app.getExpressionFactory();
ELContext elContext = facesContext.getELContext();
ValueExpression valueExp =
elFactory.createValueExpression(elContext, expression,
Object.class);
return valueExp.getValue(elContext);
}--RiC -
How to write perfect refresh function for each module in flex4 web application
hi all,
I am doing web application, i am using 5 modules in that,every module in a single page.
In this application i am using datagrid in last 3 models. the operation is same for the models, select a record from grid then click post it should move to next page.
In that i am writting init() function . this for showing the last module posted records here while i am entering this model.
At the panel initializing time the records loading and showing in the gird,
i written refresh function for this .
But some times the function working properly and show the records in grid.
some time it wont show the records.
refresh function not working properly..
looking for usful suggession,
Thanks,
B.venkatesan.hi all,
I am doing web application, i am using 5 modules in that,every module in a single page.
In this application i am using datagrid in last 3 models. the operation is same for the models, select a record from grid then click post it should move to next page.
In that i am writting init() function . this for showing the last module posted records here while i am entering this model.
At the panel initializing time the records loading and showing in the gird,
i written refresh function for this .
But some times the function working properly and show the records in grid.
some time it wont show the records.
refresh function not working properly..
looking for usful suggession,
Thanks,
B.venkatesan. -
Building portal app does not package war web applications
Hi,
I'm building a portal application ear from workshop. This generates the ear fine, but when I open up the ear in winzip, I see that the web application inside of my portal application has not been packaged up as a war file. It is packaged up as a directory structure. This works fine when I deploy the app. But how do I get it to build an ear with a war file in it for each web app?
Thanks,
-- AnantAnant,
How are you creating the EAR a the momment?
There are 2 ways of doing this from workshop:
1) From file menu select build>build ear, workshop compiles the and EAR file for deployment and puts it in the applications root dir, the same dir that holds the .work file
2) Use the wlwbuild.cmd
Both of these methods create EARs that are suitable for deployment on your production server. I don't know how the wars are packaged in the ears using these methods, I guess you can have a look. I really don't think having archived war files in an archived ear or exploded war files in an archived ear makes much difference.
My preference is for expoloded EAR with exploded WARs and EJBs for maximum ease when you may need to make quick change.
Hope this helps -
Hi,
In a web application I have created 2 different packages, regardin two differnt topics.
WEB-INF/classes/Topic1/*..class
WEB-INF/classes/Topic2/*.class
Actually I want a Topic1 class uses a Topic2 class.
Than the java source file in Topic1 contains
import Topic2.myClass;
but whe I try to compile I got the error:
class file contains wrong class:Topic2.myClass
Please remove or make sure it appears in the correct subdirectory of the classpath
I've even tried to add the complete path to classpath, but It doesn't work.
What can I do?
Thank'syour classpath during compilation should have this, assuming your Java source files are in the classes directory also...
<path-to>/WEB-INF/classes -
Web Application - Installation Package - Which Tools?
Good afternoon everybody.
I'm on the main Java forum, so I hope somebody will help me with my problem.
I have to make installation package for my web application. This app is written using JSP and Servlets technologies. It uses Apache Tomcat + PostgreSQL database. I need to create such package which will be able to install Apache Tomcat if it's necessary, then deploy there my web-app, then install PostgreSQL if necessary (if it's not installed).
Some people advised me these tools: InstallAnywhere, NSIS. In plus I've found here the topic about installation package: http://forum.java.sun.com/thread.jspa?threadID=758179 . There are advised: Advansed Install and Inno Setup.
I tried InstallAnywhere, Advanced Install, Inno Setup - and found out that all these is not for WEB applications. All of it is for services or desktop apps and needs main classes to be chosen.
But how to be in my case? Will NSIS help me in it? Or maybe somebody knows another tool? I'm sure that some people here did such things already, because here are professionals. Can anybody help me please?
Huge thanks in advance!Hello, man!
I am using Inno Setup - it is really powerfull tool. It is not for web-apps but I don't hear anything about special installers for this stuff.
However, I think you're able to do what you want with this. You just need some other tools like Ant or Maven. Why don't you generate ant-script for your application? You will need install Apache, Ant, Other files, and then just execute ant on build.xml.
So the idea is to do something with other tools if you can't do it with the help of installer.
Bye! -
SSO from portal to Java based web application not happening
Hi,
We are trying to configure SSO from SAP Enterprise portal with Java based
web application(Solaris on SPARC 64 bit).
Then we downloaded library files for "Solaris on SPARC 64 bit" from
service market place from the path "Support Packages and Patches"
Additional Components" SAPSSOEXT".
We are successful in sending the portal side cookie to the application.
But while loading the library files we get the following error
INFO | jvm 1 | 2009/04/13 04:47:00 | java.lang.UnsatisfiedLinkError:
/usr/local/blackboard/apps/tomcat/lib/libsapssoext.so: ld.so.1: java:
fatal: /usr/local/blackboard/apps/tomcat/lib/libsapssoext.so: wrong ELF
class: ELFCLASS64 (Possible cause: endianness mismatch)
Can you please suggest us what went wrong in this whole process.
But when i tried with the 32 bit library files i was able to load libsapssoext.so file but when I
tried to initialize libsapsecu.so i got the below message
java.lang.Exception: MySapInitialize failed: rc= 14
Also do we require to take"SAPSECULIB" from Support Packages and Patches" ...>Additional Components" ...>SAPSECULIB" ...>SAPSECULIB 5.4 for this SSO activity.
Please get back on this ASAP as we are nearing the golive date.
regards
Bharathhi,
am facing similar issue... i.e.
java.lang.Exception: MySapInitialize failed: rc= 14
at com.mysap.sso.SSO2Ticket.init(Native Method)
at com.mysap.sso.SSO2Ticket.<clinit>(SSO2Ticket.java:27)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:92)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
static beendet.
java.lang.Exception: MySapEvalLogonTicketEx failed: standard error= 9, ssf error= 0
CustomeSSO: Object is null.
pls. help me in resolving it.
rgds,
santosh malavade
Maybe you are looking for
-
My iPhone 4 will not sync my new voice memos from the "Voice Memos" app to my computer. This is frustrating, should not be so hard, can someone please help. I use PC with windows 7 with iPhone version 6.1.3 and iTunes most recent. Thanks.
-
Lost metadata in file after attempt to Save RAW As JPG in PS CS3
Someone in other place in this Forum advised me that this will be probably more appropriate place to ask these questions, so I will give it a go. Below is a copy of my post on PS Windows thread (well, two posts really edited into one): Hi, I have jus
-
Error handling using fault message type in outbound synchronous ABAP proxy
Hi, We've a scenario, outbound synchronous ABAP proxy to synchronous SOAP receiver. The requirement is to send multiple records in a single rquest and get response for all the records sent (in the same response message). Say if I send 10 records from
-
Firefox wont open a game in another window
when i click on a link to open a game in another window nothing happens
-
IPhoto 9 video playback shuttery in slide show but ok otherwise.
Hi, I'm using iPhoto 09 (version 8.1.2) on a brand new MacBook pro 2.66ghz running Snow Leapord 10.6.4. In my iPhoto events I have photos and videos imported from my Samsung pl150. If I play one of the videos in iPhoto by just clicking on it launches