I have created a B4J app but want to run it on a web server so that it can be accessed via the web versus installing an app on every workstation.
Can someone point me in the right direction on how to publish the B4J app onto a web server (like Apache or IIS)? I've tried searching on the forum. Thanks
B4J web apps run under their own web server (Jetty). Its easiest to run them on their own server but you can set up redirects in IIS if you want to (but its complex).
Edit: Web Apps tutorial: http://www.b4x.com/android/forum/threads/webapp-web-apps-overview.39811/ The server implementation is based on a popular and powerful Java server library named Jetty (license) The database connection pooling implementation is based on c3p0 (license). B4J Server...
The steps required to run a B4J server on a hosted server (such as a VPS) are: 1. Download Java: https://www.b4x.com/android/forum/threads/b4jpackager11-the-simplest-way-to-distribute-ui-apps.99835/#content If you are not familiar with Linux then download it to your development computer, unzip...
B4J v2.00 adds support for web applications based on WebSocket technology. With WebSocket The browser and the server maintain an open communication channel. This channel allows us to build web apps where all (or most) of the logic is implemented in the server. The new framework is implemented...
www.b4x.com
Note that it usually don´t work with webservers resp. Hostingproviders.
You need a Server or at least a VPS to run B4J Apps.