Git Product home page Git Product logo

j2ee's Introduction

Project Overview: Simple J2EE with EJB Rest, JBoss JBPM, and Push Message Integration (Including AI)

Features

  • Message Storage: All user messages are stored in MongoDB, and the topic under discussion is intelligently identified by AI.
  • Dynamic Process Management: Admins can add new processes and start any added process from the admin panel.
  • User Behavior Tracking: All user behaviors are logged and stored in MongoDB.

Configuration

This project consists of three distinct parts, each running on a different server. The configurations mentioned below are for a single server that hosts all three parts.

Main Project (TomEE)

  • URL: http://localhost:8080
  • JMX Port: 1101 or 1102 or ...

Push Message Chat Server (Tomcat)

  • URL: http://localhost:80
  • JMX Port: 1100

Process Engine Server (RMI)

  • RMI Port: 1099

Important Notes

  • MongoDB Logs:

    • All logs are stored in MongoDB at localhost:27017. Ensure that the server is online before running the project.
  • OracleDB and TomEE Config:

    • Find OracleDB commands and TomEE configuration for JavaStandardSecurity in the /Config directory.
  • Process Engine Server:

    • On the first run of the Process Engine Server, uncomment the "Create-Drop for Hibernate" to create the database schema.
  • AI Dataset:

    • The dataset for AI is located in the /Webpush+ai directory and must be copied to the Desktop.

Please refer to the respective directories for detailed OracleDB commands, TomEE configuration, and necessary AI datasets.

j2ee's People

Contributors

alirezafarzipour avatar

Stargazers

Amirhossein Omidi avatar

Watchers

 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.