JSWEBSERVER is a very light web server app that can be compiled in Java 1.8 or Java 16, it is based on SCALATRA and GRAALVM with JavaScript engine.

Prerequisites to compile jswebserver:
- Java JDK 1.8 or 16 (https://adoptopenjdk.net/)
- SBT (https://www.scala-sbt.org/download.html)
- Scala (https://www.scala-lang.org/download/scala2.html)

After installing prerequisites, download jswebserver sources:
https://sourceforge.net/p/jswebserver/code/ci/master/tree/

or you may use git:
git clone ssh://laranikal@git.code.sf.net/p/jswebserver/code jswebserver-code

To Build & Run:
$ cd jswebserver
$ sbt
> jetty:start
> browse
If browse doesn't launch your browser, manually open http://localhost:8080/ in your browser.

Enjoy!! :)

Features

  • Web server side scripts are implemented in JavaScript
  • You can use AJAX technology, see the example in the default page
  • It is using GRAALVM JS so, it is possible to call JAVA libraries like JDBC
  • It is implemented in only one Java jar file.

Project Samples

Project Activity

See All Activity >

Follow jswebserver

jswebserver Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of jswebserver!

Additional Project Details

Registered

2021-04-19