|Latest 7 Posts
| Quick NPM tip: don’t forget to uninstall node modules|
Tue, Jul 4th 2017 3
| Angular 4 bug in combination with latest Typescript|
Sat, Jul 1st 2017 6
| Angular and base64 encoding and decoding|
Fri, Jun 30th 2017 7
| The slides of my session at Engage|
Tue, May 9th 2017 2
| Learn, share and Engage in Antwerp|
Tue, May 2nd 2017 7
| Bulk import in a Cloudant database|
Thu, Apr 27th 2017 7
| IBM InterConnect 2017 as a developer|
Fri, Apr 7th 2017 8
| Quick XPages tip: add Fullcalendar plugin to your application|
Thu, Aug 27th 2015 12
| Quick XPages tip: add pace.js to your app|
Tue, Mar 29th 2016 10
| XPages Quick tip: Move Java files for a better Source Control experiences|
Fri, Sep 23rd 2016 9
| Update on my Cloudant connector for XPages|
Fri, Apr 15th 2016 8
| XPages tip: Demo code for multi language support|
Fri, Apr 22nd 2016 8
| First time speaking at IBM Connect in San Francisco|
Sat, Jan 21st 2017 8
| IBM InterConnect 2017 as a developer|
Fri, Apr 7th 2017 8
| Jackson JSON mapper plugin for XPages|
Fri, Feb 13th 2015 7
| XPages tip: add a new language to your app|
Tue, Mar 8th 2016 7
| Speaking at IconUK 2016|
Fri, Aug 26th 2016 7
||Websphere Liberty Profile and external authentication redirect
Frank van der Linden
At one of my customers I was busy with the upgrade their virtual development environment.
Currently we run Websphere Application Sever 8 inside Rational Application Developer on a not so fat virtual development environment. Which cause lots of waiting for the developer to deploy changes of the portal to the local WAS server.
We tried JRebel, but in combination with RAD I can say it is not happy couple. It caused have memory use and after a certain period a not response environment ;-(
New environment and a problem
So we decided to move for the development environment to the latest Eclipse version with Websphere Liberty Profile.
Benefit of Eclipse is a more lean IDE, where we can install SonarLint and Findbugs plugins. WLP for local development is also much more easier to install and much faster.
After I ran the migration tooling in Eclipse I had my server.xml, so that was easy
To run the EAR files of our portals should be untouched, because on production we still use WAS.
The portals run also on JSF 1.2, so we load the JSF and the properties via commonLibrary on the class path.
Voila, one of the portals was running on WLP, which is using Basic Authentication, but……. the others using an external authentication mechanisme. After successful authentication the user is redirected back to the portal.
This redirect caused a connection refused error ;-(
On the website of IBM I found the solution.
By adding host=”*” to the httpEndpoint tag, which tells WLP to accept all incoming requests.
The final httpEndpoint looks like this
<httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="8081" httpsPort="443" />
The post Websphere Liberty Profile and external authentication redirect appeared first on elstar IT.
Dec 21, 2016
| Recent Blog Posts
Quick NPM tip: don’t forget to uninstall node modules|
Tue, Jul 4th 2017 4:08p Frank van der Linden
NPM is great tool to have all your Node modules in your front end project, and don’t have to worry about dependencies.
When you find a useful module for your project just do ‘npm install –save-dev’ and you are ready to go, but….. it can pollute your node_modules directory with unused node modules.
Just uninstall your unused node module by ‘npm uninstall ’
by The post Quick NPM tip: don’t forget to uninstall node modules appeared first on elstar
Angular 4 bug in combination with latest Typescript|
Sat, Jul 1st 2017 10:51a Frank van der Linden
When we upgraded our Angular app to the latest version. We noticed everything worked with version 4.2.3 and Typescript 2.4.
After we reinstalled all the nom packages the Angular version was upgraded to 4.2.4, because we had in our package.json ‘^4.2.3’ for Angular packages.
When we package everything and republished the app to the page, we got errors, huh!!!!
After some search I found it has to do with the combination of Typescript and Angular
Angular and base64 encoding and decoding|
Fri, Jun 30th 2017 7:32p Frank van der Linden
Currently I am busy building a Proof of Concept at my customer.
We are using Springboot for the Backend services, which get data from Tridion and store data in a Oracle database..
The Front end is build with Angular. We started with version 2 with Grunt as build tool, but quickly we changed it to Angular 4 with Webpack.
The overall feeling of Angular 4 and Webpack was much better. Another plus was the smaller footprint.
Last request was to store some information in Cookie. Overall no ro
The slides of my session at Engage|
Tue, May 9th 2017 9:51a Frank van der Linden
Here are my slides of my session at Engage.
DEV03 – How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application from Frank van der Linden
by The post The slides of my session at Engage appeared first on elstar IT.
Learn, share and Engage in Antwerp|
Tue, May 2nd 2017 6:15p Frank van der Linden
Next week it is time for Engage Usergroup again. This time Theo Heselmans has chosen a very special location, next to the ZOO of Antwerp. Looking forward to meet everyone again and see what the sponsors have to offer.
Theo and his team has put together a amazing agenda with top notch speakers and IBM Champions.
This year I am very privileged to be a speaker again.
Dev03. How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application
The role of a human resour
Bulk import in a Cloudant database|
Thu, Apr 27th 2017 5:02p Frank van der Linden
After some issues with HR Assistant I was thinking it would be a good idea to create a separate database with only the Design documents as schema database.
So I replicated all the documents from the original database to a brand new one and called it hrassistant_schema. After the successful replication I kept all only the design documents.
Today I got a question about the schemas and discovered it should also be a good idea to add all the configuration documents to the schema database of HR Ass
IBM InterConnect 2017 as a developer|
Fri, Apr 7th 2017 11:27a Frank van der Linden
As promised in a previous blogpost, I will zoom in on the technologies I have seen and used at IBM InterConnect
I was surprised the amount of technical sessions at InterConnect. More then I then was expecting as lots of people told me It was all about middleware.
Below my impression as a developer
Open Tech Summit
On Sunday InterConnect for me started with the Open Tech Summit, a gathering of tech nerds, to learn more on Open Source software. In a TED talk style every speaker got 10 minutes to s
IBM InterConnect 2017 – something completely different|
Tue, Mar 28th 2017 4:43p Frank van der Linden
IBM InterConnect 2017 is over, I must say I totally enjoyed it. Lots of attendees, it was crowded everywhere, but it gave a good vibe. I have met a lot of new people
I heard that it was Lotusphere in the old days. I totally agree with the blog by Gabriella Davis, it is time to get out our own yellow bubble and integrate it in InterConnect. There is so much both worlds can learn from each other.
On Monday there was the InterConnect Welcome keynote with, of course, a lot of announceme
Speaking of Las Vegas|
Fri, Mar 10th 2017 7:38a Frank van der Linden
In 1 week I will leave for my second trip to the USA for an IBM Conference. This time it will be IBM InterConnect in Las Vegas. Not only to attend, but also to speak again. A friend of my will join me on this trip. We will fly to Los Angeles and drive up to Las Vegas. After the conference we will have some time get back to LAX, a sort of mini road trip.
Out of my comfort zone
IBM InterConnect is a much bigger conference, compared to IBM Connect, at the Mandalay Bay in Las Vegas. It is focused
New Release: Generic XPages and HTML Widget For IBM Connections 5.5|
Thu, Mar 2nd 2017 5:41p Frank van der Linden
Yesterday I have created a new release of the OpenNTF project, Generic XPages and HTML Widget For IBM Connections.
But many thanks to Christoph Stoettner of Panagenda who found the solution and provided me the modified files to release.
Christoph, Thank you very much for the time you spent on this.
Want to try it out on your I