Giter Site home page Giter Site logo

wildfly-core's Introduction

WildFly Core

http://wildfly.org

This project provides the core runtime that is used by the Wildfly application server. This includes:

  • Modular class loading
  • Unified management, including domain mode
  • Basic deployment architecture
  • CLI for management

Building

Ensure you have JDK 7 (or newer) and Maven 3.2.2 installed, then run:

mvn install

Starting and Stopping WildFly

Change to the bin directory after a successful build

$ cd core-build/target/wildfly-core-[version]/bin

Start the server in domain mode

$ ./domain.sh

Start the server in standalone mode

$ ./standalone.sh

To stop the server, press Ctrl + C, or use the admin console

$ ./jboss-cli.sh --connect command=:shutdown

Note that there is not very much that you can do with the core server, without first adding some extensions to it. If you are trying to deployment Java EE application then you likely want the full Wildfly distribution, which is located at https://github.com/wildfly/wildfly

Contributing

https://community.jboss.org/wiki/HackingOnWildFly

Using Eclipse

  1. Install the latest version of eclipse
  2. Make sure Xmx in eclipse.ini is at least 1280M, and it's using java 7
  3. Launch eclipse and install the m2e plugin, make sure it uses your repo configs (get it from: http://www.eclipse.org/m2e/download/ or install "Maven Integration for Eclipse" from the Eclipse Marketplace)
  4. In eclipse preferences Java->Compiler->Errors/Warnings->Deprecated and restricted set forbidden reference to WARNING
  5. In eclipse preferences Java->Code Style, import the cleanup, templates, and formatter configs in ide-configs/eclipse
  6. In eclipse preferences Java->Editor->Save Actions enable "Additional Actions", and deselect all actions except for "Remove trailing whitespace"
  7. Use import on the root pom, which will pull in all modules
  8. Wait (m2e takes awhile on initial import)

License

wildfly-core's People

Contributors

bstansberry avatar kabir avatar stuartwdouglas avatar darranl avatar n1hility avatar dmlloyd avatar ctomc avatar jamezp avatar jaikiran avatar jmesnil avatar ssilvert avatar baileyje avatar ehsavoie avatar wolfc avatar ropalka avatar maasvdberg avatar ladicek avatar pgier avatar baranowb avatar alesj avatar rhusar avatar maeste avatar emmartins avatar anilsaldhana avatar soul2zimate avatar scottmarlow avatar claudio4j avatar ggrossetie avatar fharms avatar sguilhen avatar

Watchers

James Cloos avatar Kyle Lape avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.