Generic Server Container

A generic server container for the tracker, cbioPortal, and other Java-based web applications

License

License

Categories

Categories

Java Languages Search Business Logic Libraries
GroupId

GroupId

ca.uhnresearch.pughlab
ArtifactId

ArtifactId

java-server
Last Version

Last Version

1.0.5
Release Date

Release Date

Type

Type

jar
Description

Description

Generic Server Container
A generic server container for the tracker, cbioPortal, and other Java-based web applications
Project URL

Project URL

https://github.com/pughlab/java-server
Source Code Management

Source Code Management

https://github.com/pughlab/java-server

Download java-server

How to add to project

<!-- https://jarcasting.com/artifacts/ca.uhnresearch.pughlab/java-server/ -->
<dependency>
    <groupId>ca.uhnresearch.pughlab</groupId>
    <artifactId>java-server</artifactId>
    <version>1.0.5</version>
</dependency>
// https://jarcasting.com/artifacts/ca.uhnresearch.pughlab/java-server/
implementation 'ca.uhnresearch.pughlab:java-server:1.0.5'
// https://jarcasting.com/artifacts/ca.uhnresearch.pughlab/java-server/
implementation ("ca.uhnresearch.pughlab:java-server:1.0.5")
'ca.uhnresearch.pughlab:java-server:jar:1.0.5'
<dependency org="ca.uhnresearch.pughlab" name="java-server" rev="1.0.5">
  <artifact name="java-server" type="jar" />
</dependency>
@Grapes(
@Grab(group='ca.uhnresearch.pughlab', module='java-server', version='1.0.5')
)
libraryDependencies += "ca.uhnresearch.pughlab" % "java-server" % "1.0.5"
[ca.uhnresearch.pughlab/java-server "1.0.5"]

Dependencies

compile (1)

Group / Artifact Type Version
org.eclipse.jetty : apache-jstl pom 9.2.9.v20150224

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.hamcrest : hamcrest-all jar 1.3

Project Modules

There are no modules declared in this project.

java-server

Provides a Jetty-based server container for the tracker, cbioPortal, and other Java-based web applications.

Usage

Designed to run as a daemon task. Use as:

java -jar java-server.jar [config_file]

If config_file is provided, it is a Jetty configuration file which sets up servlets, war files, JNDI settings, and anything else that's needed. The default config file is called jetty.xml (although a Java property JETTY_CONFIG can override this) and the default location is the working directory,

Now available at Maven Central

<dependency>
    <groupId>ca.uhnresearch.pughlab</groupId>
    <artifactId>java-server</artifactId>
    <version>1.0.3</version>
</dependency>

Includes:

The package includes the following Jetty components as standard:

  • org.eclipse.jetty:jetty-annotations
  • org.eclipse.jetty:jetty-webapp
  • org.eclipse.jetty:jetty-xml
  • org.eclipse.jetty:jetty-jmx
  • org.eclipse.jetty:jetty-servlet
  • org.eclipse.jetty.websocket:websocket-server
  • org.eclipse.jetty:apache-jsp
  • org.eclipse.jetty:apache-jstl
  • mysql:mysql-connector-java

To build:

mvn test site package
ca.uhnresearch.pughlab

Pugh Lab

The Pugh Laboratory at the Princess Margaret Cancer Centre

Versions

Version
1.0.5
1.0.4
1.0.3