tjws - Tiny Java Web Server and Servlet Container

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package filename tjws-1.3.3-2.jpp6.noarch.rpm
Package name tjws
Package version 1.3.3
Package release 2.jpp6
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 150.02 KB
Installed size 152.37 KB
The Miniature Java Web Server includes most of functionality of real
Web Servers including a servlet container capability. The server is
pretty small as in Java code as in result byte code. General purpose of
the Web server is running and debugging servlets. However, it can be
used as a regular web server for sites with low to medium load. I found
also very convenient shipping a servlet based product including this
server, so a user can start a product just after unwrapping. You can
try a web site hosted on this server under Linux. This web server
also works on PDA like Sharp Zaurus LS5xxx, or on Windows CE based
handhelds when JVM installed. It gives additional flexibility for your
PDA, since using file upload and download servlet can simplify file
synchronization and provide control of your PDA from web.
Features and Benefits
* About 95Kb footprint (TJWS is the smallest one, like 5 times
less in comparison to competitors LWS and Jetty, more than twice
less than Winstone)
* Very fast and reliable, it performs better than some C/C++ based
web servers, 10% faster than Apache 2.x
* Can scale to thousands connections, clustering configuration is
about of development
* Perfect solution for web interfaced applications
* Standard J2EE servlet deployment for .war packaged applications
* Simple configuration, no hundreds of config parameters
* Flexible JSP support
* Limited JSDK 2.5 support
* built for Java 6 with intelligent downgraded support for Java 2


Package Version Architecture Repository
tjws - - -


Name Value
jpackage-utils -


Name Value
tjws = 1.3.3-2.jpp6


Type URL
Binary Package tjws-1.3.3-2.jpp6.noarch.rpm
Source Package tjws-1.3.3-2.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install tjws rpm package:
    # yum install tjws
  1. Add the JPackage 6.0 repository:
    # zypper addrepo jpackage-6.0
  2. Install tjws rpm package:
    # zypper install tjws
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install tjws rpm package:
    # urpmi tjws




2009-11-24 - David Walluck <> 0:1.3.3-2
- add pom
2009-06-08 - David Walluck <> 0:1.3.3-1
- release

See Also

Package Description
tjws-repolib-1.3.3-2.jpp6.noarch.rpm Artifacts to be uploaded to a repository library
tl-netty2-1.9.2-4.jpp6.noarch.rpm Event based network application framework
tl-netty2-javadoc-1.9.2-4.jpp6.noarch.rpm Javadoc for tl-netty2
tlddoc-1.3-3.jpp6.noarch.rpm Tag Library Documentation Generator
tlddoc-javadoc-1.3-3.jpp6.noarch.rpm Javadoc for tlddoc
tlddoc-manual-1.3-3.jpp6.noarch.rpm Manual for tlddoc
tmxjavabridge-1.1.008-1.jpp6.noarch.rpm TMXResourceBundle - TMX Java Bridge
tmxjavabridge-javadoc-1.1.008-1.jpp6.noarch.rpm Javadocs for tmxjavabridge
tomcat5-5.5.35-1.jpp6.noarch.rpm Apache Servlet/JSP Engine, RI for Servlet 2.4/JSP 2.0 API
tomcat5-admin-webapps-5.5.35-1.jpp6.noarch.rpm Administrative web applications for Apache Tomcat
tomcat5-common-lib-5.5.35-1.jpp6.noarch.rpm Libraries needed to run the Tomcat Web container (part)
tomcat5-jasper-5.5.35-1.jpp6.noarch.rpm Compiler JARs and associated scripts for tomcat5
tomcat5-jasper-eclipse-5.5.35-1.jpp6.noarch.rpm Jasper OSGi Eclipse plugin
tomcat5-jasper-javadoc-5.5.35-1.jpp6.noarch.rpm Javadoc generated documentation for tomcat5-jasper
tomcat5-jsp-2.0-api-5.5.35-1.jpp6.noarch.rpm Apache Tomcat Servlet and JSP implementation classes