[12 total ]
Terracotta provides clustering for Java applications. Features include:
- High level replication
- Cross JVM coordination
- Large virtual heaps
- Fine-grained changes
- Runtime management and control
- No serialization
Red5 is an Open Source Flash Server written in Java that supports:
- Streaming Audio/Video (FLV and MP3)
- Recording Client Streams (FLV only)
- Shared Objects
- Live Stream Publishing
- Remoting
OSGi R4 Http Service implementation using Jetty 6.
Pax Web extends OSGi Http Service with better servlet support, filters, listeners, error pages and JSPs and some others in order to meet the latest versions of Servlet specs.
SmartFrog is a distributed deployment system. It allows developers, architects and operations teams to describe the deployment of different parts ("components") of a server-side configuration, then take this description and deploy it across multiple
... [More]
servers. Every host runs a small SmartFrog daemon which can deploy and manage part of the overall distributed system.
Deployed components (and systems built from them) can be started, stopped and "pinged" for health...some components can apply failure handling and workflow to deployments, enabling the "deployment descriptor" to even include failure handling logic"
SmartFrog was developed at HP Labs in Bristol, in the UK. [Less]
Direct Democracy Portal, mixing open source with politics to create a portal for online organisations governed through direct democracy. Using maven, mysql, hibernate annotations (EJB 3.0), spring framework and ThinWire RIA Ajax Framework.
Jetty Rails aims to run any Warbler based jruby on rails applications with Jetty Container, loading configuration from Warbler.
This project is useful for people developing jruby on rails apps that can not use mongrel for development. Rails applications integrated with servlet based applications in the same context would be a reasonable reason.
Run Jetty RunRun web applications in Eclipse using this plugin's embedded Jetty distribution
GettingStarted explains it all.
Why this plugin?I worked on JettyLauncher before, and though I liked the functionality, it was a pain to maintain.
... [More]
Maintaing the plugin never had much priority with me, especially not since I joined Wicket almost three years ago. I've always felt guilty about not supporting it. I tried to get people on board to take it over, but that didn't work out unfortunately.
Something that I never liked about JettyLauncher was the fact that you had to have a separate install of the server on your machine. Why not have a plugin you can just install and let's you run web apps right away?
So, the goal of this project is to pick up where JettyLauncher dropped and provide a real easy to install and use Eclipse plugin for running web applications. I plan to keep this plugin super simple, so that the chance that I'll actually maintain it is highest :-)
Alternatives are plenty, and include the Eclipse WTP plugin - which nowadays is bundled with the JEE Eclipse distribution, or - like for instance wicket-examples does: just package the starter with your project or as a separate project. Oh, and if you use maven, there is mvn jetty:run.
Have fun!
Change log1.0.1I'm sorry but I think I messed up the first build; Eclipse won't find updates on the 1.0.0. You'll have to manually de-install 1.0.0 and install 1.0.1.
Added support for JSPs
Added servlet dependency
Fixed dependency issue that prevented the plugin from working in Eclipse 2.2
1.0.0First version [Less]
The Umangite framework simplifies the task of writing web tests with Selenium. It's built on TestNG, Spring and Cargo.
Here is an example of a simple test:
public class HelloWorldTest extends AbstractSeleniumTest {
@Override
protected
... [More]
String[] getConfigLocations() {
return new String[] { ... };
}
@Test
public void test() {
open('/testwebapp/index.html');
assertTextPresent('Hello There');
}
}AbstractSeleniumTest has an @BeforeClass method that starts the web container and Selenium and @AfterClass method that shuts them down. It also injects itself with Spring beans (from an application context defined by the getConfigLocations()). The Spring beans are responsible for launching Selenium and the web container. There are currently two launchers: one that runs an embedded Jetty and the other uses Cargo to launch Tomcat (To be generalized to support other containers).
Here are some example bean definitions:
Once of the nice things around this framework is that the same test class can be run with multiple containers - e.g. both Jetty for nimble developer testing and Tomcat for other tests. [Less]
Impala is a dynamic module framework for Java-based web applications, based on the Spring Framework. With a focus on simplicity and productivity, Impala radically transforms application development using Spring and related technologies, such as
... [More]
Hibernate, JMX, and other technologies.
SummaryImpala adds to the tremendous capabilities of the Spring framework. In particular, it allows you to divide a large Spring-based application into a hierarchy of modules. These modules can be dynamically added, updated or removed.
Because Impala-based applications are genuinely modular, they are much easier to maintain than vanilla Spring applications.
Impala radically boosts productivity of Spring application development. This is enabled by the dynamic module loading capability, the seamless integration with Eclipse, and the efficient mechanisms for running Spring integration tests, both individually and within suites. When writing applications you only rarely need to restart your JVM, allowing your application changes to be reflected almost instantly. No long restart waits required!
Impala also features a build system, based on ANT, and dependency management capabilities, which you can optionally use.
For up to date news on development of Impala, see the project blog.
Impala is developed under the Apache Licence, Version 2.
DocumentationFeatures Questions and Answers Checking out from SVN First steps Getting Started Part one - setting up an Impala project Part two - understanding a simple application Part three - understanding the testing environment Part four - understanding a web application Part five - building and deploying Configuration Approach Development modes Roadmap Can you help? Non-backward compatible changes across versions News13 July, 2008: Impala 1.0M2 released. See issues covered in this release. 10 September, 2008: Talk on Impala at Spring User Group UK. See more details and podcast. [Less]
Isty is next generation swing JMX console for managing all java based servers, including Tomcat, JOnAS, Resin, JBoss, Geronimo, Jetty.
This project is quickly and minimum java toolset by anytime code writing.
Server bootstrap eclipse plugins. this will support H2 Database Engine is very fast and minimum RDB. Apache Tomcat(6.0.x , 5.5.x) is most popular Web Container. Jetty6 is
... [More]
fuctional and alternative Web Container. SDLoader is simple Web Container. Now availably beta Released Plugins are DbLauncher is Launching Plugin for H2. WebLauncher is Launching Plugin for Web Container. Now availably alpha Released Plugins are DirBuildPathUpdater is small plugin for java project. this one modify classpath. NLSgen is code generator plugin for properties files. Alternative Whitespace Render is Simple Plugin for any editors. Plugin installation Guide is here
Now availably alpha Released Tool is mvnhack can download libraries from maven2 repositories without maven2. Plugins Required EnvironmentJavaSE 6(tested by 1.6.0_02) eclipse 3.4 or higher Eclipse Update Site URLhttp://werkzeugkasten.googlecode.com/svn/trunk/werkzeugkasten.update/ [Less]
IntroductionA port of the popular Jetty open-source web container to run on the Android mobile device platform.
Having a "personal" webserver on your phone opens up a world of possibilities, letting you run your favourite existing webapps in your
... [More]
mobile environment.
It also means that you can bring the contents of your mobile phone to your normal desktop browser. You don't need any special software to synchronize the mobile data to your desktop computer - the i-jetty console makes your on-phone info like contacts lists, call logs and media instantly available and manageable via your browser.
More InfoThe readme.txt file in the checkout describes how to build and run i-jetty.
If you're interested in what's happening with i-jetty, then you'll find the dev discussions on the main Jetty developer list at dev@jetty.codehaus.org. You can also catch up with the developers on the Jetty IRC channel at #jetty irc.codehaus.org/6667.
SDK 1.0_r1We're working on porting i-jetty to the latest android sdk. It's almost done, but we've been working in a branch to cause the least interference. When it's fully baked, the branch will be swapped to trunk, but if you want to try it out before then, then checkout https://i-jetty.googlecode.com/svn/branches/new-sdk*. [Less]