jboss-qa / jcontainer-manager Goto Github PK
View Code? Open in Web Editor NEWTool to manage Java application containers
License: Apache License 2.0
Tool to manage Java application containers
License: Apache License 2.0
It should be more safe and transferable to start containers with prepared scripts.
JDK 8 uses new options to work with memory.
-XX:MetaspaceSize
-XX:MaxMetaspaceSize
Older JDKs were using options to configure permgen.
-XX:PermSize
-XX:MaxPermSize
Some container implementations should not have some dependencies on its classpath. Every container should have its own maven module.
We can use for example FeeBuilder.
We have to wait for shutdown thread to complete, otherwise stop method may fail (race-condition).
File stdout.log
is stored in container log directory now. We have to use container client in some container adapters to get the directory location. But in some platforms we have to read from process standard output earlier. Otherwise the container can get stuck. Due to this fact the location of file stdout.log
must be changed.
HTTP port is not opened in admin mode.
Some jobs can silently throw error with FileNotFoundException
It is necessary to set environment property KARAF_REDIRECT
.
The jboss-modules
process is not killed when we destroy container process.
See: http://bugs.java.com/view_bug.do?bug_id=4770092
JAVA_OPTS
may contain null
substring now.
Containers: Karaf, Fuse, EAP, Wildfly and Tomcat
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
Currently, only true / false (success) is returned.
InputStream of container process is currently not consumed, resulting in process freeze.
Karaf 4.0.x:
Could not resolve mvn:org.apache.felix/org.apache.felix.framework/5.0.1
NOTE: Fuse container (karaf 2.4.x) should work.
Upgrade wildfly-cli
dependency. Current version is 8.2.0.Final
. Think about backward compatibility.
Reproducer:
jcontainer-manager
I think that there should be a possibility to inject container in job without usage of a wrapper. I suggest to create new interface for this purpose because I think that it is not good idea to add no-args constructor to current Container
class due to the fact that we can then change Configuration
!
In wildfly container is returned directory path without last slash
In fuse container is returned directory path with last slash (and also in karaf container)
Should we use wildfly-extras/creaper library for managing Wildfly an EAP servers?
Fix it
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.