Java Service Wrapper Revision History.
--------------------------------------
3.5.30
* Improve the logging messages when using the IANA timezones introduced in
version 3.5.29 and add a new property, wrapper.timezone.debug_timestamps, to
display additional information (offset to GMT and whether DST is in effect)
in the timestamps of the log outputs.
* Improve the behavior when the Wrapper fails to parse the timezone file or
fails to resolve daylight saving time. Any error on startup will cause the
Wrapper to fall back to system time. If an error would occur during a time
change, the Wrapper will continue with the current time.
* Add new properties wrapper.ntservice.preshutdown and
wrapper.ntservice.preshutdown.timeout to allow Windows services with a long
shutdown time to stop cleanly before the system starts its shutdown process.
The first property specifies that the service will accept PRESHUTDOWN
notifications. The second property tells the service control manager how
long to wait until the service stops. These properties are not supported on
Windows Itanium or Windows XP and lower.
* Fix a memory leak on Fedora 21 and lower. This issue was fixed for RHEL,
CentOS and Amazon Linux AMI on version 3.5.28, but was still happening on
Fedora when rolling the log file in size mode.
* Fix a bug where, under certain conditions, a white square appeared briefly
on the screen just before the splashscreen was drawn (wrapperw).
* Change name of the architecture for Linux PPC. Since 3.5.29 the Wrapper is
available on Linux PPC little-endian and big-endian. To avoid confusion
'linux ppc' is now 'linux ppcbe' and 'linux ppc64le' becomes 'linux ppcle'.
* In the script file, add the variable FILES_TO_SOURCE which should contain a
list of files to source prior to executing any commands.
* Add two tokens, 'W' and 'J', to the logging format to display the Wrapper
process id and the Java process id.
* Fix a bug where the Wrapper stopped to log messages coming from the Java
application, or one of its child process, when it encountered a null
character (\0). It also resulted in a memory leak if the Java application
was logging messages at a frequency higher than the value specified with
wrapper.log.lf_delay.threshold.
* Fix a wrong implementation of the property 'wrapper.log.lf_delay.threshold'.
The amount of time specified by this property was counted from the last log
output received instead of the last line feed received.
* If the Wrapper is unable to write to the configured wrapper.logfile, it would
fall back to a default log file in the working directory. If this would also
fail, the log file will be disabled and logging will only continue in the
console, syslog or EventLog. From 3.5.30, the Wrapper will resume logging
into the configured file as soon as it is available again. If the log file
had been disabled and the configured log file would still be locked, then it
will try to resume the logging in the default log file.
* Fix a bug where a RESTART or a PAUSE action specified with
wrapper.on_exit.<n> (or wrapper.on_exit.default) would abort a SHUTDOWN
triggered by an event, a filter, a timer, a deadlock, a ping timeout or
failures of mounted shares.
* Improve the logging messages when the action 'KILL_RESTART' is specified for
the 'wrapper.event.<event_name>.command.block.action' property. Depending on
the event, RESTART is not always applicable, but the Wrapper always notified
that a new JVM was going to be launched. Now it will clearly inform when the
restart is not applicable.
* Improve the output when querying the status of a service on Unix. It will
show whether the service is installed or not, and which system is used if
there are several possibilities for the current OS (init.d, systemd, etc.).
* Fix a bug where the daemon was not reloaded when the Wrapper was installed
using systemd and a custom service file.
* When installing a daemon with systemd or upstart, the Wrapper will now check
for a previous install like it does for the other init systems. This implies
that the service should first be removed to force reinstallation.
* Add the ability to log the properties each time the Wrapper loads or reloads
the configuration file. A new wrapper.properties.dump.loglevel property was
created to control at which level they will be logged.
* fixed a bug happening when launching multiple instances of the shell script
in a short time interval. If one instance was starting the Wrapper while
another attempted to stop it, the PID file of the new Wrapper process might
eventually be deleted. Running without a PID file could cause some issues and
would leave open the possibility for a second instance of the Wrapper to run
simultaneously even though wrapper.pidfile.strict would be set to TRUE.
3.5.29
* Fix two problems when wrapper.lang.folder was passed in the command line to
the JVM. The path was limited to 78 characters and was not put in quotes on
Windows.
* Add new supported platform: Linux PPC64LE 64-bit. Built on a RedHat 7.1 LE
machine, GNU libc 2.17.
* Fix a bug happening on startup where timers set with an interval less than
wrapper.timer.max_catchup were executed several times.
* Add a dynamic variable 'WRAPPER_SYSMEM_<P>' where <P> is a percentage of the
physical memory available on the system. This variable can be used in the
wrapper.java.additional.<n> properties to set the values of JVM options like
-Xmn, -XX:PermSize or -XX:MaxMetaspaceSize.
* Fix a bug on AIX where the properties wrapper.java.maxmemory.percent and
wrapper.java.initmemory.percent did not work because the Wrapper failed to
get the physical memory size of the system.
* Fix script (AIX only) to allow users to start and stop the Wrapper without
using SRC and fix syntax error in a message when validating the size of
APP_NAME.
* Add the possibility to specify a timezone of the IANA tz database in which
the Wrapper will be executed. Although the old timezone abbreviations are
still available for backward compatibility, usage of the new IANA identifiers
is preferred because it solves several issues, especially regarding daylight
saving time. By default, summer/winter time changes are automatic and will
update timers, mail settings and time-stamps of all log outputs.
* Fix script for MacOSX where users could only start the daemon if it was
installed. Now it is not necessary to install it. Introduced in 3.5.28.
* Improve a workaround to a bug in a libc function on AIX which causes memory
errors when messages containing Japanese characters are logged. There might
still be some errors if the Java application logs very long messages through
the Wrapper, but in this case a special configuration is possible as a
workaround.
* Fix a bug on FreeBSD 10.x where the libiconv library could not be loaded.
This caused the Wrapper to stop at startup.
* Fix a scaling issue on the GUI of the Demo application. The main window was
too small on high-DPI displays.
3.5.28
* Fix a memory leak on Red Hat Enterprise Linux, CentOS and Amazon Linux AMI.
It occured when activating log rolling in size mode. This memory leak came
from an issue in the GNU C Library (glibc) which was fixed on version 2.21.
However, a workaround was added so that the Wrapper can run without issues
on any version of glibc.
* Fix an issue on z/OS that if the path to the Wrapper binaries was longer
than 79 characters, the script could not execute the 'start' and 'stop'
commands properly. It reported a stale PID file when starting the daemonized
process and later failed to stop it because it could not find that PID file.
* Fix the console flicker bug that was still happening when launching
wrapperw.exe from a Windows shortcut.
* Add the possibility to configure Proces
没有合适的资源?快使用搜索试试~ 我知道了~
wrapper-windows-x86-32-3.5.30
共80个文件
jar:28个
bat:18个
in:15个
5星 · 超过95%的资源 需积分: 13 15 下载量 104 浏览量
2017-08-31
15:29:47
上传
评论
收藏 8.34MB ZIP 举报
温馨提示
Java Service Wrapper 是将Java程序包装成系统服务的工具,几乎支持所有的系统环境,本资源是在windows 32位环境下使用的wrapper资源
资源推荐
资源详情
资源评论
收起资源包目录
wrapper-windows-x86-32-3.5.30.zip (80个子文件)
wrapper-windows-x86-32-3.5.30
bin
UninstallTestWrapper-NT.bat 4KB
StartTestWrapper-NT.bat 4KB
wrapper.exe 449KB
DemoApp.bat 4KB
TestWrapper.bat 5KB
PauseTestWrapper-NT.bat 4KB
TeardownTestWrapper.bat 4KB
StopTestWrapper-NT.bat 4KB
SetupTestWrapper.bat 4KB
ResumeTestWrapper-NT.bat 4KB
QueryTestWrapper-NT.bat 4KB
TestWrapperCommand.bat 6KB
InstallTestWrapper-NT.bat 4KB
conf
wrapper.conf 9KB
demoapp.conf 8KB
logs
wrapper.log 2B
README_ja.txt 6KB
SocketServer
bin
wrapper.exe 449KB
PauseWrapper-NT.bat 4KB
StartWrapper-NT.bat 4KB
StopWrapper-NT.bat 4KB
ResumeWrapper-NT.bat 4KB
UninstallWrapper-NT.bat 4KB
InstallWrapper-NT.bat 4KB
conf
wrapper.conf 10KB
logs
socket_ 1KB
wrapper.log 2KB
application
Socket_lib
log4j-core-2.0-rc1.jar 686KB
aspectjweaver-1.6.11.jar 1.61MB
mybatis-ehcache-1.0.3.jar 11KB
mybatis-3.2.7.jar 696KB
asm-3.3.1.jar 43KB
aopalliance-1.0.jar 4KB
mybatis-spring-1.2.0.jar 48KB
mybatis-oscache-1.0.1.jar 10KB
commons-logging-1.1.1.jar 59KB
slf4j-log4j12-1.7.5.jar 9KB
commons-pool-1.3.jar 61KB
ehcache-core-2.6.10.jar 1.29MB
commons-dbcp-1.2.2.jar 119KB
javassist-3.17.1-GA.jar 695KB
cglib-2.2.2.jar 280KB
jstl-1.2.jar 405KB
mysql-connector-java-5.1.34.jar 938KB
log4j-1.2.17.jar 478KB
log4j-api-2.0-rc1.jar 113KB
junit-4.9.jar 243KB
slf4j-api-1.7.5.jar 25KB
config
log4j.properties 1KB
config.properties 35B
Socket.jar 49KB
lib
wrapper.dll 249KB
wrapperdemo.jar 66KB
wrappertest.jar 106KB
wrapper.jar 124KB
src
bin
AppNoWrapper.bat.in 1KB
UninstallApp-NT.bat.in 4KB
ResumeApp-NT.bat.in 4KB
PauseApp-NT.bat.in 4KB
AppCommand.bat.in 6KB
AppTemplatePassThrough.bat.in 4KB
QueryApp-NT.bat.in 4KB
AppTemplate.bat.in 4KB
App.bat.in 4KB
TeardownApp.bat.in 4KB
StartApp-NT.bat.in 4KB
StopApp-NT.bat.in 4KB
SetupApp.bat.in 4KB
InstallApp-NT.bat.in 4KB
conf
wrapper.conf.in 8KB
README_de.txt 6KB
doc
wrapper-community-license-1.3.txt 54KB
index.html 463B
revisions.txt 238KB
README_es.txt 7KB
README_en.txt 6KB
lib
wrapper.dll 249KB
wrapperdemo.jar 66KB
wrappertest.jar 106KB
wrapper.jar 124KB
共 80 条
- 1
资源评论
- a95077282018-09-20不错,可以用.
my_tiantian
- 粉丝: 4
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 自学文档,用于自己学习
- asp代码ASP考试成绩分析系统的设计与实现(源代码+论文)
- openssh-9.7p1-1.ky10.aarch64-no-ssh-copy-id.tgz
- asp代码ASP具有动态口令认证机制的网上投票系统的设计(源代码+论文)
- asp代码ASP局域网文件共享及检索系统的设计与开发(源代码+论文)
- asp代码ASP酒店预定管理系统设计(论文+源代码+开题报告)
- javaweb毕业设计-学生住宿管理系统JAVA(可做课程设计).rar
- asp代码ASP教师信息管理系统设计(源代码+论文)
- c语言链表的基本操作实现
- python冒泡排序(Bubble Sort).docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功