Encerrado

java multithreaded http server

[This is a prototype/demo project and will not be used in production. You are free to use any technology or approach as long as the essense of the project is not changed]

We need a small multithreaded http server. You might use an existing http server (see <[url removed, login to view]>) or compile one from scratch. You can also use/change any third party library you desire.

The purpose of the project is to allow us to access a simple function defined in an interface class. The sample implementation of this interface function just returns the string "hello world". The only criteria we have is you to give us the ability to add/load a jar or class dynamically to the server (much like apache does). Runtime management of the jars would be nice but not required.

The server should at least read a config file (can be in any markup of your choice) and should at least contain the 1) port# and 2) a list of modules (jar files) to load.

For example:

[url removed, login to view]

Interface ??"port 8001

Module ??"jar [url removed, login to view] ??"name mycompdynamic ??"use [url removed, login to view] ??"class MyCompImpl

where the name is used as the root object in the http interface. For example (curl , <[url removed, login to view]>, and the url format are just examples. Substitute and/or change any way you deem fit).

curl post <http://127.0.0.1:8001/mycompdynamic?newmycomp>

curl get <http://127.0.0.1:8001/mycompdynamic/i1?text>

Please see the attached picture for pseudocode and the process

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

java

Habilidades: Java

Veja mais: http server java, java http server, java multithreaded http server, java http server multithreaded, third party agreement sample, third party agreement format, text markup, string source code java, post production hire, library prototype, java source net, hire a java coder small project, get a prototype made, free java source code, change jar, apache web servers, server technology, Pseudocode, java se, java free

Acerca do Empregador:
( 334 comentários ) United States

ID do Projeto: #3606440

23 freelancers estão ofertando em média $18867 para esse trabalho

eperfections

See private message.

$127.5 USD in 4 dias
(283 Comentários)
6.8
torianvw

See private message.

$109.65 USD in 4 dias
(32 Comentários)
5.6
gvictorvw

See private message.

$340 USD in 4 dias
(7 Comentários)
5.0
srisainaths

See private message.

$102 USD in 4 dias
(16 Comentários)
4.1
linbiosvw

See private message.

$85 USD in 4 dias
(3 Comentários)
3.7
trigonicsol

See private message.

$170 USD in 4 dias
(3 Comentários)
3.1
dmantampfl

See private message.

$127.5 USD in 4 dias
(5 Comentários)
3.1
akmkat

See private message.

$85 USD in 4 dias
(2 Comentários)
2.8
mrajeshkueu

See private message.

$255 USD in 4 dias
(3 Comentários)
2.4
extroid

See private message.

$212.5 USD in 4 dias
(1 Comentário)
2.2
varunhcam

See private message.

$127.5 USD in 4 dias
(4 Comentários)
1.6
hidevelop

See private message.

$110.5 USD in 4 dias
(3 Comentários)
1.5
tolookbackward

See private message.

$170 USD in 4 dias
(1 Comentário)
1.4
iratesoluti

See private message.

$2550 USD in 4 dias
(0 Comentários)
0.0
Anjelloatoz

See private message.

$93.5 USD in 4 dias
(0 Comentários)
0.0
saiduliom

See private message.

$2550 USD in 4 dias
(0 Comentários)
0.0
gpatnude

See private message.

$425000 USD in 4 dias
(0 Comentários)
0.0
miro4soft

See private message.

$850 USD in 4 dias
(0 Comentários)
0.0
gloososl

See private message.

$340 USD in 4 dias
(0 Comentários)
0.0
hiranthar

See private message.

$102 USD in 4 dias
(0 Comentários)
0.0