[JBoss JIRA] Created: (JBPORTAL-1330) Login page (and error) with I18N
by Antoine Herzog (JIRA)
Login page (and error) with I18N
--------------------------------
Key: JBPORTAL-1330
URL: http://jira.jboss.com/jira/browse/JBPORTAL-1330
Project: JBoss Portal
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Portal Core
Affects Versions: 2.4.1 SP1
Environment: JBP 2.4.1 SP1
Reporter: Antoine Herzog
Assigned To: Julien Viet
Priority: Minor
Would be good to have the login page with internationalization.
in file attachement :
the login.jsp and error.jsp, to put in the portal-server.war
the resource bundle for english, french and spanish.
and the css file for presentation (separate from the portal-style.css).
the current Locale is supposed to be set in a cookie.
(todo if not yet in your portal. See LocaleInterceptor and in forum).
the code also have the session stored locale (but with comments).
cookie is better : keep the user chosen locale, from one session to the other
the look and feel of the page is the one coming from my portal
the background image is not in the files. put your in place of.
did not change things on the css... to do when integrating in JBP... or if you pick this up before then.
css : put it with the layout other css ? and change the path in the jsp files...
must add the jstl.jar and standard.jar in the WEB-INF/lib folder (provided in files, for more convenient).
when error : the username is shown again as default. the cursor is in the password field, for direct retry.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 3 months
[JBoss JIRA] Created: (EJBTHREE-934) Problem with paths containing space characters when executing EJB3StandaloneBootstrap.scanClasspath()
by Jean-Philippe Courson (JIRA)
Problem with paths containing space characters when executing EJB3StandaloneBootstrap.scanClasspath()
------------------------------------------------------------------------------------------------------
Key: EJBTHREE-934
URL: http://jira.jboss.com/jira/browse/EJBTHREE-934
Project: EJB 3.0
Issue Type: Bug
Affects Versions: EJB 3.0 RC9 - Patch 1
Environment: Windows XP. JDK5
Reporter: Jean-Philippe Courson
When starting JBoss embedded, EJB3StandaloneBootstrap.scanClasspath() has troubles with JARs in the classpath whose path contains space characters.
The paths passed to the URI constructors should be URL encoded.
java.lang.RuntimeException: java.lang.RuntimeException: Not a valid URL: file:/c:/Program Files/ant/lib/ant-launcher.jar
at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.scanClasspath(EJB3StandaloneBootstrap.java:279)
at com.cognitran.ata.ejb.accessory.attribute.DropdownsController2Test.startupEmbeddedJboss(DropdownsController2Test.java:63)
at com.cognitran.ata.ejb.accessory.attribute.DropdownsController2Test.setUp(DropdownsController2Test.java:45)
Caused by: java.lang.RuntimeException: Not a valid URL: file:/c:/Program Files/ant/lib/ant-launcher.jar
at org.jboss.util.file.ArchiveBrowser.getBrowser(Unknown Source)
at org.jboss.ejb3.Ejb3Deployment.deployUrl(Ejb3Deployment.java:370)
at org.jboss.ejb3.Ejb3Deployment.deploy(Ejb3Deployment.java:350)
at org.jboss.ejb3.Ejb3Deployment.create(Ejb3Deployment.java:305)
at org.jboss.ejb3.embedded.EJB3StandaloneDeployer.create(EJB3StandaloneDeployer.java:440)
at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.scanClasspath(EJB3StandaloneBootstrap.java:273)
... 26 more
Caused by: java.net.URISyntaxException: Illegal character in path at index 16: file:/c:/Program Files/ant/lib/ant-launcher.jar
at java.net.URI$Parser.fail(URI.java:2816)
at java.net.URI$Parser.checkChars(URI.java:2989)
at java.net.URI$Parser.parseHierarchical(URI.java:3073)
at java.net.URI$Parser.parse(URI.java:3021)
at java.net.URI.<init>(URI.java:578)
... 32 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 3 months
[JBoss JIRA] Commented: (JBPM-2) process monitoring and statistics capabilities (BAM)
by Arjan van Bentem (JIRA)
[ http://jira.jboss.com/jira/browse/JBPM-2?page=comments#action_12357894 ]
Arjan van Bentem commented on JBPM-2:
-------------------------------------
And *maybe* related if it comes to an implementation: I'd like a way to get the full-blown history of a process instance, for example to get all task instances that have been completed so far. For me, this would also need to support sub-processes, loops and maybe even tokens that somehow have been moved to a specific point by an administrator...
I think that GraphElement#getParents() cannot be used to get the full task history, as (as far as I can tell) that would not know about loops, nor would support sub-processes that have been assigned at runtime (like when a process-state has no sub-process defined in its XML definition, and is somehow selected and set at runtime).
Currently the logs can (probably) be used to build such chain, like by using LoggingSession#findLogsByProcessInstance. Given these details one can manually recreate the task instance objects, et cetera, to display information. If I ever get to that I'll share it...
Arjan.
> process monitoring and statistics capabilities (BAM)
> ----------------------------------------------------
>
> Key: JBPM-2
> URL: http://jira.jboss.com/jira/browse/JBPM-2
> Project: JBoss jBPM
> Issue Type: Feature Request
> Components: Core Engine
> Environment: N/A
> Reporter: Ronald van Kuijk
> Priority: Blocker
>
> JBoss jBPM should provide information on how processes are or have been running. Some people would call this BAM (Business Activity Monitoring), some call it BI (Business Intelligence) Some info can be found on http://www.javareport.com/article.asp?id=9238 and http://bizintelligencepipeline.com/howto/showArticle.jhtml?articleId=4990...
> 1. jBPM should store the duration and start date of a state/process in the logs
> 2. Write some detailed info on wiki
> 3. Show processinstance and data
> 4. day/week/month overviews
> 5. near realtime data per process
> 6. produce graphs of day/week/month overviews
> Some more ideas i got from a requirements document...
> - Number of cases processed in through a particular process definition
> - Number of cases flowing through a particular activity
> - Longest work item delay by activity
> - Workitems awaiting a particular task
> - Workitems in a specific worklist claimed and/or completed by a particular user
> - Longest end-to-end delay
> - Mean time to approve by activity by participant
> - Mean end-to-end completion time.
> as background info, here's what the competition says about BAM:
> http://appian.com/AppianEnt/Analytics/analytics.html
> http://www.webmethods.com/meta/default/folder/0000005936
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/introduc...
> http://www.tibco.com/software/business_optimization/activity_monitoring.j...
> http://www.vitria.com/products/platform/bam.html
> http://looselycoupled.com/glossary/BAM
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 3 months
[JBoss JIRA] Created: (JBAS-4106) Allow use of classes from scoped loaders in ClusterPartition RPC calls
by Brian Stansberry (JIRA)
Allow use of classes from scoped loaders in ClusterPartition RPC calls
----------------------------------------------------------------------
Key: JBAS-4106
URL: http://jira.jboss.com/jira/browse/JBAS-4106
Project: JBoss Application Server
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Clustering
Reporter: Brian Stansberry
Assigned To: Brian Stansberry
Fix For: JBossAS-5.0.0.Beta2
ClusterPartition RPC calls will currently fail if any classes in the RPC or in the return value are not visible to ClusterPartition's classloader. This is because message unmarshalling will fail to resolve the scoped class.
To fix this:
1) Add overloaded method registerRPCHandler(String key, Object handler, Classloader classloader) to ClusterPartition.
2) Add field ConcurrentHashMap<String, WeakReference<Classloader>> to ClusterPartition.
3) Refactor the way the service name is passed in the marshalled RPC. Now it is dot appended to the RPC's method name. Instead marshall it separately; e.g. the marshalled data structure could be new Object[] { serviceName, new MarshalledValue(methodCall) } or something like that.
4) Unmarshalling deserializes the above, reads the serviceName, looks up the classloader in the map; if found sets the TCCL, and then calls MarshalledValue.get() to get the MethodCall.
Alternative is not to create a separate map for the classloaders, but change the current map that stores the handlers to instead store a simple data type that wraps the handler and the classloader. Have to use a WeakReference for the classloader though.
The existing usage where no classloader is registered still has to work; i.e. if no classloader is found don't touch the TCCL.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 3 months