Limit on users accessing web-application simultaneously
My web-application's requirement is at any given time only one user should be allowed to access the application. How can I do this in JSP?? Got suggestions from my colleagues here that we can use App Scope variables.. Pls help me on this...
Thanks in advance...
Project Environment -- Tomcat 5.0, Java 1.4.2
NOTE:: STRUTS and EJB NOT USED
Use servlet context to store some variable.
Similar Messages
-
Hi,
I have a SharePoint 2010 setup with 4 WFE, 4 APP Servers and 1 DB Server.
After reading up a while back which services should be running on which server layer I remove the Web Application Service from APP Server (using Central Admin). The service is currently in error state on that machine. I had also removed a WFE Server which
was not required and ensured all WFE had Web Application Service running as Microsoft Specified. I have checked each WFE and they have all same Web Applications in IIS. I have accessed a specific Web Application (that a user said they couldn't access) on 2
of the 3 WFE servers when remoted into them, but one prompts me for login details. I have looked at the NLB on each WFE Server and saw that 2 out of three servers had all three servers in cluster. One that didn't was not same server as had problems accessing
Web Application. I have removed a Server from Cluster and added it back as I saw Priorities were 1,2,4 (3 must have been initial removed server) and added it back again so Priorities were 1,2,3.
Can anyone explain what may have happened in this scenario? It seems I think to be hitting this server with the problem accessing the Web Application. It seems to time out. How do I resolve this? DO I need to resync?
Thanks.
John.Hi John,
For your issue, it can be caused by that you remove and re-add a WFE from the NLB cluster. As the Priority was changed, you need to disconnect and reconnect your SharePoint using SharePoint Products Configuration Wizard.
Thanks,
Eric
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Eric Tao
TechNet Community Support -
CSOM: remove user at web application level
Hi,
I want to remove user at web application level so that the user will permanently be removed from all the site collections including their sub sites . I want to do it for sharepoint 2013 CSOM(c#) for an office 365 site.
Please guide me.
Regards,
Chaitanya.Using Apps server object model is not possible. But mine is not an app it's a console application. I will maintain a list which has 2 fields peoplepicker and expirydate. Based on the content of the list i wll remove the users from the web-application level
directly, if users expirydate is matched. This exe of console application will be put in a scheduler of another server to run it periodically.
Please let me know my above scenario is possible or not?
Regards,
Chaitanya. -
Accessing web application from users' PC
Hi there,
My server is up and running, appsets are working nicely and everything works perfectly. But I have an issue when accessing the web application from a user PC on the same domain, and I'm not sure if it's down to me or not.
From the users' PC, with BPC for Excel open, I click on the link for BPC Web, and Internet Explorer opens and attempts to take me to the web app. But if the address contains the server name, it doesn't work. If I manually type the IP address in instead it works.
Why is this? Have I forgotten to do something, or is it a DNS problem, or other local IT issue?
I'm sure I've missed something really silly, but can't figure out what!
Any ideas appreciated!
Thanks a lot,
JasonHi Akim,
I think this is actually part of a wider problem - I have been testing this on my local PC (over the clients' VPN) and now it works fine. But I just logged onto the clients PC using Webex and I can't get into ANYTHING! Not the Admin client, not BPC for Office, not the web application - nothing.
I think I need to go there on monday and actually go through this with one of their network guys - I'm not convinced that it's a problem with the server anymore!
Thanks for your help - I will keep you posted!
Jason -
How to find out how many concurrent users using web application?
Hi all,
I have a web application deployed using 9iAS. I am trying to find out how to find out how many concurrent users are using this application at any one time. According to Oracle there is no way to see this information using the enterprise manager interface.
Does anybody out there know how I can find out this information in real time? Failing that, are there any good analysis tools out there that display usage to the minute (all the tools I have found show usage by hour which is not sufficent for my needs).
Any help would be much appreciated,
CarolineI know I haven't heard of any software to do this, but this also sounds like a really hard problem to try and really analyze well.
The trick is, you might "infer" how long a user is using an application based on when cookies are set and when they're set to expire. If that's a long time, though, that could count far more "concurrent" users than are actually there. A user could simply close the application at any time and stop using the application; you can't really detect that because the server isn't "told" when the user closes their browser or goes somewhere else.
A good perl script might be able to read the Apache access log and tell you how many unique IPs asked for a given directory in which various applications are stored in any 5 minute span of time... that could be something like an indicator of "concurrent" users.
If you don't know Perl, I'd suggest getting the O'Reilly & Associates book on Perl and learning it, because the more I think about this, the more this sounds like a textbook example for applying a Perl script. -
Error accessing web application in OC4J-reg.
Hi All,
We deployed a web application into oc4j 903.
We got the ERROR 1 when trying to access the application. Then we replaced the jaxb-rt-1.0-ea.jar & jaxp.jar in oc4j with the latest
version from jwsdk1.1. Then we got the ERROR 2. This error is thrown because it is trying to use JXDocumentBuilderFactory from
xmlparserv2.jar in oc4j instead of DocumentBuilderFactory in jaxp.jar. Then we tried to uncomment the tag "<web-app-class-loader
search-local-classes-first="true" include-war-manifest-class-path="true" />" in orion-web.xml file. This ensures the use of jaxp.jar
instead of xmlparserv2.jar but we got the ERROR 3. Now we don't know how to proceed further. Are we going in the right direction or
are we missing anything?
I will appreciate if any of you can provide any inputs.
Please reply to me directly.
ERROR 1:
500 Internal Server Error
ee.wm.jwlf.module.ModuleManagerException: Modules mappings loading failed.
at ee.wm.jwlf.module.BaseModuleManager.init(BaseModuleManager.java:54)
at
ee.wm.jwlf.controller.MainServlet.getModuleManager(MainServlet.java:432)
at ee.wm.jwlf.controller.MainServlet.init(MainServlet.java:72)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpApplication.loadServlet(HttpApplication.java:1956)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpApplication.findServlet(HttpApplication.java:4355)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2484)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:617)
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)
Caused by: ee.wm.jwlf.module.mapping.ModuleMappingDAOException:
Initialization of modules mappings source failed.
at
ee.wm.jwlf.module.mapping.ModuleMappingJAXBDAOImpl.initializeSource(ModuleMappingJAXBDAOImpl.java:255)
at ee.wm.jwlf.module.BaseModuleManager.init(BaseModuleManager.java:49)
... 11 more
Caused by: javax.xml.bind.JAXBException: Provider
com.sun.xml.bind.ContextFactory could not be instantiated:
java.lang.IncompatibleClassChangeError: Implementing class - with
linked exception:[java.lang.IncompatibleClassChangeError: Implementing
class]
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:118)
at
javax.xml.bind.ContextFinder.searchcontextPath(ContextFinder.java:233)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:153)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:281)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:238)
at
ee.wm.jwlf.module.mapping.ModuleMappingJAXBDAOImpl.initializeSource(ModuleMappingJAXBDAOImpl.java:228)
... 12 more
ERROR 2:
500 Internal Server Error
ee.wm.jwlf.module.ModuleManagerException: Modules mappings loading
failed.
at ee.wm.jwlf.module.BaseModuleManager.init(BaseModuleManager.java:54)
at
ee.wm.jwlf.controller.MainServlet.getModuleManager(MainServlet.java:432)
at ee.wm.jwlf.controller.MainServlet.init(MainServlet.java:72)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpApplication.loadServlet(HttpApplication.java:1956)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpApplication.findServlet(HttpApplication.java:4355)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2484)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:617)
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)
Caused by: ee.wm.jwlf.module.mapping.ModuleMappingDAOException:
Initialization of modules mappings source failed.
at
ee.wm.jwlf.module.mapping.ModuleMappingJAXBDAOImpl.initializeSource(ModuleMappingJAXBDAOImpl.java:255)
at ee.wm.jwlf.module.BaseModuleManager.init(BaseModuleManager.java:49)
... 11 more
Caused by: java.lang.IllegalArgumentException
at
oracle.xml.jaxp.JXDocumentBuilderFactory.setAttribute(JXDocumentBuilderFactory.java:133)
at
ee.wm.jwlf.module.mapping.ModuleMappingJAXBDAOImpl.initializeSource(ModuleMappingJAXBDAOImpl.java:235)
... 12 more
ERROR 3:
500 Internal Server Error
ee.wm.jwlf.module.ModuleManagerException: Modules mappings loading failed.
at ee.wm.jwlf.module.BaseModuleManager.init(BaseModuleManager.java:54)
at ee.wm.jwlf.controller.MainServlet.getModuleManager(MainServlet.java:432)
at ee.wm.jwlf.controller.MainServlet.init(MainServlet.java:72)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpApplication.loadServlet(HttpApplication.java:1956)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpApplication.findServlet(HttpApplication.java:4355)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2484)
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:617)
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(Thread.java:536)
Caused by: ee.wm.jwlf.module.mapping.ModuleMappingDAOException: Initialization of modules mappings source failed.
at ee.wm.jwlf.module.mapping.ModuleMappingJAXBDAOImpl.initializeSource(ModuleMappingJAXBDAOImpl.java:255)
at ee.wm.jwlf.module.BaseModuleManager.init(BaseModuleManager.java:49)
... 11 more
Caused by: java.lang.ClassCastException
at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:139)
at ee.wm.jwlf.module.mapping.ModuleMappingJAXBDAOImpl.initializeSource(ModuleMappingJAXBDAOImpl.java:231)
... 12 more
Thanks & Regards,
YogaThanks Avi -- I did have a JDK versioning problem when first deploying in OC4J 9.0.4 -- but when I used JDK1.4.1 things worked. The problem appears to be that some classes are present in several different JAR files in the JDev libraries. Can anyone tell me about the dependencies out there between these JAR files? I can run the application in JDeveloper's OC4J container but cannot get it to deploy on 9.0.4 standalone.
1) I had this error for a bit... the problem was caused by bc4jmt.jar and mc4jct.jar in my MT deployment.
java.lang.IncompatibleClassChangeError
at oracle.jbo.common.ampool.ApplicationPoolImpl.createSessionCookie(ApplicationPoolImpl.java:418)
2) now I get this error -- looks like another version incompatibility. Can anyone shed light on this??
oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.LinkageError, msg=Class oracle/jbo/ApplicationModule violates loader constraints
at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:532) -
Server Hangs when I tried to Access web Application that deployed in Managed Server
Hai All!
Here is my problem ! I started Admin Server and Managed server in a same machine.
I deployed HttpClusterServlet in web.xml of Managed server. When i started servers
they start fine and says Clustering started.... But when i tried to Access index.jsp
that is in Managed Server default web application ..Nothing happens. It neither
throws exception nor shows the desired page.. Seems to be Browser hang and server
hang. At this stage i am unable to access Admin console also.(I can access before
i tried index.jsp of managed server).. It seems to be Hang Allover..
Pls suggest me how to come out of this hanging...
Rgds
Manohar
See my answer to your last post. The short answer is that the HttpClusterServlet is
likely to be the problem and not the cluster. You can try one of the web server plugins
or a hardware load balancer as a temporary workaround. You should file a case with
support too...
Manu Kar wrote:
> Hai All!
>
> Here is my problem ! I started Admin Server and Managed server in a same machine.
> I deployed HttpClusterServlet in web.xml of Managed server. When i started servers
> they start fine and says Clustering started.... But when i tried to Access index.jsp
> that is in Managed Server default web application ..Nothing happens. It neither
> throws exception nor shows the desired page.. Seems to be Browser hang and server
> hang. At this stage i am unable to access Admin console also.(I can access before
> i tried index.jsp of managed server).. It seems to be Hang Allover..
>
> Pls suggest me how to come out of this hanging...
>
> Rgds
> Manohar
-
Multiple users accessing single application in HTML DB 2.1 with XE
Hi,
I am struggling to setup an application in HTMLDB 2.1 on XE.
I would like multiple users to be able to access the same application. I have created the application and the users but now I need to give the new users access to the application.
Can some highlight how to do this? Is it with authorisation schemes?
Thanks
Joel.Joel,
Have you reviewed the XE documentation on Managing End Users?
http://download-west.oracle.com/docs/cd/B25329_01/doc/appdev.102/b25309/wrkspc.htm#CHDDFDCH
Sergio -
Exception while accessing web application
Hi All,
I have deployed my web application on OC4J 10.1.3. But while accessing application i am geeting NullPointer Exception below is the complete stack trace for the same.
java.lang.NullPointerException
at org.mortbay.servlet.jetty.IncludableGzipFilter$IncludableGzipStream.setContentEncodingGzip(IncludableGzipFilter.java:54)
at org.mortbay.servlet.GzipFilter$GzipStream.doGzip(GzipFilter.java:482)
at org.mortbay.servlet.GzipFilter$GzipStream.checkOut(GzipFilter.java:531)
at org.mortbay.servlet.GzipFilter$GzipStream.write(GzipFilter.java:465)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindJSPWriter.writeOut(EvermindJSPWriter.java:539)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindJSPWriter.jspflush(EvermindJSPWriter.java:436)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindJSPWriter.assureSpace(EvermindJSPWriter.java:922)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindJSPWriter.javaCharsToAL32UTF8(EvermindJSPWriter.java:1058)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindJSPWriter.print(EvermindJSPWriter.java:849)
at org.apache.taglibs.standard.tag.common.fmt.MessageSupport.doEndTag(Unknown Source)
at public.login._jspService(_login.java:1817)
at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.3.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.zimbra.webClient.servlet.JspServlet.service(JspServlet.java:38)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at com.zimbra.webClient.filters.SetHeaderFilter.doFilter(SetHeaderFilter.java:264)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81)
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:132)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:415)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)I am having the same issue has anyone found a solution to this I have deployed a WAR file to the server an I am getting this error when I try to run the application. I would appreciate some input as this is a PRODUCITON issue
the following statement is where this problems
ps = conn1.prepareStatement("<string variable>");
09/12/14 13:42:07 sfrracl: Servlet error
java.lang.NullPointerException
at sfrracl.SfrraclUpd.doPost(SfrraclUpd.java:269)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:835)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:341)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:816)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:231)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:136)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
EJB accessing web application classes
Hi,
what is the right method to enable packaged EJB to access classes of a
web application? Packaging both the EJB and web application in same
ear is not possible in this situation. We are running WebLogic 6.0 and
ejb is in
wlserver6.0/config/mydomain/applications/EJB.jar
and the classes it should use are in
wlserver6.0/config/mydomain/applications/application_name/WEB-INF/classes,
i.e. not packed into war -package. adding
wlserver6.0/config/mydomain/applications/application_name/WEB-INF/classes
to WebLogic's CLASSPATH enables the ejb to deploy but seems to screw
other deployments.Please address calling and EJB from a JSP using the EJB to JSP tags...?I'm throwing
ClassCast errros on Object...
William Kemp <[email protected]> wrote:
This is addressed numerous times in this newsgroup and others. So, if
you are
insterested in additional explanations, a search of the newsgroups will
be
productive.
The WLS 6.x classloading scheme for enterprise apps, ejbs, and webapps
does
not permit and ejb to access webapp classes in the WEB-INF/classes directory
unless those classes are placed in the java system classpath, which,
you have
found, creates other problems.
If classes are needed by both webapp and ejb, place them in a utility
jar file
that is packaged in the ear with the ejb, or webapp, or both, and refer
to
them with the Class-Path manifest directive in the ejb jar file or the
webapp
war file.
For the details, see:
http://e-docs.bea.com/wls/docs61/programming/packaging.html#1029830
and the 7.0 stuff is good, too:
http://edocs.bea.com/wls/docs70/programming/classloading.html#1029830
Bill
janne wrote:
Hi,
what is the right method to enable packaged EJB to access classes ofa
web application? Packaging both the EJB and web application in same
ear is not possible in this situation. We are running WebLogic 6.0and
ejb is in
wlserver6.0/config/mydomain/applications/EJB.jar
and the classes it should use are in
wlserver6.0/config/mydomain/applications/application_name/WEB-INF/classes,
i.e. not packed into war -package. adding
wlserver6.0/config/mydomain/applications/application_name/WEB-INF/classes
to WebLogic's CLASSPATH enables the ejb to deploy but seems to screw
other deployments. -
Accessing web application JAR files from applet
I've got an applet which is part of a web application.
All the web application JARs are in the webapps/myappl/WEB-INF/lib directory, and I
can't seem to place anything in that directory on the archive attribute of <OBJECT> tag.
I'm running into trouble because I'm sending objects from the servlet to the applet and keep getting classnot found during deserialization because I've missed some jar file on the archive attribute. I've had to copy lots of jar files up to where the codebase in the HTML file is to make this run. My question is this.
Is it better to just change the tomcat security policy file (catalina.policy in tomcat conf directory) so that the JARs are directly accessible and I don't have to copy them from WEB-INF/lib???? Has anyone done this before? What would the line look like?
I'm assuming that I have to follow the instructions (THAT I DON'T UNDERSTAND)
at the bottom of the policy file. Can someone help me out here????
should I have something like
grant codeBase "file:${catalina.home}/webapps/myappl/WEB-INF/classes/-"
{ permission java.security.AllPermission; };
grant codeBase "file:${catalina.home}/webapps/myappl/WEB-INF/lib/-"
{ permission java.security.AllPermission; };
Will this allow me to place references to jar files (and the classes directory) in the archive attribute, such as
<OBJECT ..... >
<param name="archive" value="../WEB-INF/lib/applet.jar,../WEB-INF/lib/someapp.jar,../WEB-INF/classes" />trailer for catalina.policy is
// You can assign additional permissions to particular web applications by
// adding additional "grant" entries here, based on the code base for that
// application, /WEB-INF/classes/, or /WEB-INF/lib/ jar files.
// Different permissions can be granted to JSP pages, classes loaded from
// the /WEB-INF/classes/ directory, all jar files in the /WEB-INF/lib/
// directory, or even to individual jar files in the /WEB-INF/lib/ directory.
// For instance, assume that the standard "examples" application
// included a JDBC driver that needed to establish a network connection to the
// corresponding database and used the scrape taglib to get the weather from
// the NOAA web server. You might create a "grant" entries like this:
// The permissions granted to the context root directory apply to JSP pages.
// grant codeBase "file:${catalina.home}/webapps/examples/-" {
// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
// The permissions granted to the context WEB-INF/classes directory
// grant codeBase "file:${catalina.home}/webapps/examples/WEB-INF/classes/-" {
// The permission granted to your JDBC driver
// grant codeBase "file:${catalina.home}/webapps/examples/WEB-INF/lib/driver.jar" {
// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
// The permission granted to the scrape taglib
// grant codeBase "file:${catalina.home}/webapps/examples/WEB-INF/lib/scrape.jar" {
// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
// };Thank you for your reply.
As I mentioned in my first post I had seen a couple of posts mentioning ServletContext before, but dismissed them as I am not using any servlets of my own. However, since you showed me exactly how it was used I realised I could probably just use a dummy servlet to get this information.
The following page suggests a couple of techniques for doing just this.
http://www.jguru.com/forums/view.jsp?EID=1087411
So I think that's me sorted, cheers. -
WGM not allowing users access to applications
Good afternoon
Here's hoping someone has a tip for me.
New install of Leopard XServes (2 of them) in a (so far) Mac-only environment running Leopard. Running AFP, SMB, Open Directory, and Print services on both and DNS services on one and Web services on the other.
Created user groups and populated the groups with sample users on both XServes. Attempting to use WGM to limit access to various applications through the group preferences. Just doing some basic applications for now like Firefox, Camino, and First Class. Have allowed these applications in the Applications tab in WGM/Group Preferences/Applications, but done nothing in the Folders tab.
Users log into their respective servers successfully with automounted home folders, but aren't allowed to open applications other than Safari and iTunes (Apple's own apps). Other apps say they are not on the approved list of applications. Printing from Safari works. Dock is being controlled nicely (differently for members of different groups).
Some of the apps required signing and I signed the as the Administrator rather than the Directory Administrator. Could that be the problem?
TIA
Greg (whose summer is being consumed by this)Hi,
Yes I had the same issue before. It turns out that when you sing applications to be included in the list of allowed apps, the applications residing on the local machines should also be the same apps that were signed. Meaning that since you have mad the Xserve signed the applications, the ones within the local machines are not the same anymore as that on the server. I think it looks for a signature on the apps on the local machines from the server, and since those are not signed they are disallowed.
You can make a resolution by either copying the apps that are signed and distributing them to each local machine to be use or just totally not signed them at all.
Hope this helps -
How do I grant non-logged in user access to application component?
I want to make the customization page for a report available on
our portal available to users without them having to log on to
our portal. I thought I set up the access rights to the
application component correctly, but the link takes them to the
login screen instead of the customization page. Can anyone give
me an idea of what I may have set wrong?Hi Greggor,
You say they are still logged in after a restart?? if you open task manager and look under users are the session aside yours listed?
Thanks,
Adam -
Hi,
I have created a sample ear with the ejb archive & the web archive & deployed to the J2ee engine. I have a jsp in the web module. What is the url i need to give to access this from the browser?
Thanks in advanceapplication.xml Entry
<application>
<display-name>myEnterpriseApplicationProject</display-name>
<description>EAR description</description>
<module>
<ejb>myEJBProject.jar</ejb>
</module>
<module>
<web>
<web-uri>myWebProject.war</web-uri>
<context-root>contextRoot</context-root>
</web>
</module>
</application>
JSP name = Test.jsp
Am giving in the url
http://localhost:50000/myWebProject/Test.jsp
also tried
http://localhost:50000/myWebProject.war/Test.jsp
it shows an Error
Details: File D:\usr\sap\J2E\JC00\j2ee\cluster\server0\apps\sap.com\com.sap.engine.docs.examples\servlet_jsp\_default\root\myWebProject\Test.jsp does not exist.
Thanks in advance -
ADF: Read only user access to application role on BTFs
Hi,
My JDeveloper version is 11.1.1.5
I am trying to create read only users in my adf application. But I am unable to give read only permissions to the user on bounded task flows/ .jssf page which have editable tables and forms.
I have searched for the information, I did not find any solution.
Could some one please help me?
Many thanks in Advance
--Anil
Edited by: 977652 on Apr 5, 2013 6:50 AMIf you are using ADF BC, you can protect fields at EO level or protect the entire EO (check the security tab). The frontend will then render fields as read-only if your user is only allowed read permissions.
If you are not using ADF BC, you can implement a custom resource permission as described here (ignore the fact that this is for an entity, the principle remains the same) http://www.oracle.com/technetwork/developer-tools/adf/learnmore/76-insert-update-entity-protection-334421.pdf
You must then add an el expression to each fields readOnly attribute or you can implement a phaselistener that traverses all fields enclosed within a form and make them readonly.
Maybe you are looking for
-
My turn off button on the ipod touch is stuck!
I wanted to turn off my ipod. and then i pressed the button on the top right which usually always works but the button is stuck and wen i press it it deosnt close! wat do i do? is there anyway 2 get it back 2 normal? URGENT HELP!!! PLEASE GIVE ME ADV
-
Can't install Photoshop Elements on Windows 7
I have an older adobe photoshop elements install disc with a serial number that I have enjoyed using for years. However I just got a new computer with windows 7 and when I try to use the disc to install I get an error message stating that I need to
-
IMovie 09 export fails - exported movie stalls, parts missing
Hi there fellow mac users, I've got a problem here, and it seems like I am the only one (I've searched extensively for a solution). I'm working on an iM project using 1080i AIC imported video, shot using a JVC HD7. The .TOD files the HD7 produces wer
-
Does Audit Vault require Database Vault, Advanced Security or OLS?
I wish to install Audit Vault. Is it mandatory to have Database Vault or Advanced Security or even Oracle Label Security if I don't care about the functionality of those products. I only wish to take advantage if the Audit Vault capabilities. Thanks
-
Need help using WiFi on my BB 8900 while abroad! Please help
Hello everyone, I am an O2 UK costumer spending the holidays in France. Since I arrived 3 days ago, I've been using my house's WiFi network to access facebook, BBM, e-mails etc and it worked just fine. Last night, I briefly put another SIM card (Ora