Why OptaPlanner example runs very slow on WildFly but fast on Oracle JVM? - wildfly

I modify the OptaPlanner 6.5 course timetabling example to a REST service using the vehiclerouting web example as a template. We found that the web version of course timetabling run very slow as compared to pure Java version of course timetabling.
For example, the pure Java edition timetabling system can get a 0Hard/-352Soft score. But the web edition can only get -7Hard/-1108Soft. No matter how long we run the example.
The web edition is hosted in a WildFly 9. The JVM versions we use are both Oracle JVM 1.8; Further, we tried using WildFly 10. And the result is the same.
Can anyone shed some light on it? I want get the same performance in web edition as Java edition.

Related

Migration of JBoss server from 4.0.5 GA to Wildfly

My organization's development environment is quite old and still uses JBoss 4.0.5 GA as a Development Application server. We would like to switch to modern servers such as wildlfly. What are the steps to be taken for the same? are there any resources available online for this? which version of Wildfly should we migrate to considering our application uses primarily JAVA EE8 API?

Where can I download Rational Application Developer (RAD) 7 and WebSphere Application Server (WAS) 7?

I have been searching for RAD 7 and WAS 7 from IBM but could not find the relevant installers. I have an application that requires this version and I still have not been able to open it. I clarify that I need the specific version and not a different one (Neither previous nor superior).
I am grateful if you can tell me where I can download the versions of the indicated applications, no matter if they are the test versions or they are housed in unofficial repositories.
What operating system does your application run? For Linux use these PARTNUMBERS CZ0KHML.zip
Download 2 of 9:
WebSphere Application Server V7.0 for Linux on PowerPC, 32-bit, Multilingual
C1G03ML.tar.gz. C1G03ML

browsers do not offer Java Web Start for .jnlp

Since recently I get support cases where the browser (Firefox, IE11) does not offer Java Web Start for .jnlp files – even after fresh Java installations. The users have to search for javaws.exe on their own.
Did anything change? Maybe with Java 9? We currently recommend Java 9 as we had some trouble with a bug in latest Java 8 (Update 161/162).
Does the Java 9 installer no longer associate JNLP with Java Web Start? Maybe having to do with that deprecation? (I was shocked about it, by the way. No idea how we can distribute our many different clients to thousands of business partners without Java Web Start.)
As of Java 9, the file association for Java Web Start no longer exists. Note that when you download Java from Sun, the latest current version is still version 8, which should still work.
You can alternatively create that association of .jnlp to javaws.exe, even in Java 9 and 10.
As of this year, Java 11 no longer contains the binary javaws.exe at all.

Which version of JBoss AS to use?

We are using JBoss 4.2 GA, and need use a newest version in some new project.
I heard that JBoss 5.0 encounter such bugs... is this correct?
If not, which exact version of 5.0 to use?? and what about 6.0??
Thanks.
JBoss AS 5.1 is perfectly fine. Every app server has bugs, they're big, complex applications in themselves, but 5.1 is solid.
JBoss AS 6 hasn't been released yet, it's still in beta.
Jboss Application Server 7 is released, and up to a beta version of 7.1.0. You can download a copy here, and find the Getting Started Guides here.
As with any major revision of an application server, there are significant changes that might impact upon your business and will need to be considered in the context of your use case. Being an open source project, the early praise and early bugs are in the public arena, so it is easy to research for yourself.
Working on a documentation project involving AS7 I have seen some of the great work that the team has undertaken, and I couldn't imagine going back to a previous version now I've enjoyed the fast boot-up times, the ease of application deployment, custom configuration and the powerful Management CLI.
These kinds of improvements and features, not just constrained to JBoss Application Server or JBoss Enterprize Application Platform, speak volumes about the speed, stability and usability that will be increasing exponentially in this field for all competitors over the coming years. I'd urge you to check out the current generation of application servers if your experience is largely with JBoss AS 4.2.

IDE supporting WAS

Hello all,
Can anyone tell me which IDE I can use to do development towards WAS 7.0?
Please help me out with the answer very soon. I have checked Netbeans 6.5 beta and it does not have the support for it. Also on the MyEclipse Blue Edition page it says Compatible with WebSphere 5.x, 6.0, 6.1, 7, but in http://www.myeclipseide.com/index.php?name=PNphpBB2&file=viewtopic&p=98487 I see "WebSphere Application Server V7.0 is not supported by MyEclipse at the moment. Thats the reasons you guys are running into issues."
Anyone please help me out with this issue ASAP.
IBM Rational Application Developer 7.5
If you want proper support for WAS, you should be using the Rational toolset. RAD/RSA and their brethren are optimized for Websphere (as you'd expect given they're both from IBM).
You can do it with baseline Eclipse (I'd use the "real" Eclipse rather than myeclipse) but the easiest set up will be with Rational. You may not want to spend the money however.
It's well worth the cost, since it comes bundled with WAS test environments and can deploy automatically to other WAS instances (for example, system test environments).
RAD 7.5 supports WAS 7 so I'd go for that one. RAD 7 only supports up to WAS 6.1.
See Compare Eclipse Packages for a nice chart