What is JEUS?

JEUS (an abbreviation of Java Enterprise User Solution) is a Web application server developed by TmaxSoft, a software company based in South Korea. JEUS provides the web application server component of TmaxSoft's middleware-tier framework solution. It has been widely adopted in South Korea and has the highest share among web application servers in that market.

JEUS supports the Java EE standard, which includes components such as Java Servlets, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Java Persistence API (JPA), Java Message Service (JMS), and more. It enables developers to build and deploy scalable, reliable, and secure Java applications.

The key features of JEUS

  • High Performance: JEUS is designed to handle high traffic and large-scale enterprise applications efficiently, providing fast response times and high throughput.
  • Scalability: It offers various scalability features such as session clustering, load balancing, and dynamic resource allocation to support the growth of applications and ensure high availability.
  • Reliability: JEUS incorporates failover and fault-tolerant mechanisms to ensure uninterrupted operation of applications, even in the event of server failures.
  • Management and Monitoring: JEUS provides comprehensive management and monitoring tools to monitor application performance, troubleshoot issues, and perform administrative tasks efficiently.
  • Security: It offers various security features such as authentication, authorization, encryption, and secure communication protocols to protect applications and data.

Overall, JEUS serves as an application server that simplifies the development, deployment, and management of Java-based enterprise applications, providing a robust and scalable platform for businesses.

Are the built-in monitoring capabilities of JEUS sufficient?

From the built-in monitoring capabilities, you can understand the usage of the JEUS application server and identify bottlenecks within the server. However, many enterprise deploying JEUS are looking for more comprehensive end-to-end monitoring capabilities. Key requirements include:

Only with such comprehensive insight can IT admins answer today’s toughest question “Why is my application slow?”.

What are some of the key metrics to track to monitor the JEUS application server?

Since JEUS runs on a Java virtual machine, it is essential to monitor the JVM and its internals in-depth. Performance of the JVM garbage collector, usage of the JVM’s heap memory, threads running in the JVM are some of the key metrics to collect. JEUS exposes key metrics about the application server via Java Management Extensions interfaces so monitoring tools can track the application server’s performance. JEUS application server logs are also a great source of metrics. Access logging must be turned on for this. To get greater insights into applications hosted on JEUS, distributed transaction tracing can be implemented using tools like eG Enterprise.

Learn more about the converged application and infrastructure monitoring approach that eG Enterprise uses: