Tomcat 本机库更新

Tomcat 本机库更新

我无法摆脱

An incompatible version 1.1.29 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.30

在 Intellij Idea 中。我想我只需要更新它。

sudo apt-get upgrade libtcnative-1

没有解决问题。它说

正在读取软件包列表...完成 正在构建依赖关系树 正在读取状态信息...完成 正在计算升级...完成 libtcnative-1 已经是最新版本。已升级 0 个,新安装 0 个,要删除 0 个,未升级 0 个。

来自 Idea 日志的错误:

/home/ivan/Documents/Tomcat/apache-tomcat-7.0.55/bin/catalina.sh run
Connected to the target VM, address: '127.0.0.1:60749', transport: 'socket'
[2014-09-23 02:11:57,027] Artifact perc-web:war exploded: Server is not connected. Deploy is not available.
Sep 23, 2014 2:11:58 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: An incompatible version 1.1.29 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.30
APR Statistical data ....
Poll Statistics .........
Polls created           : 0
Polls destroyed         : 0
Polls cleared           : 0
Network Statistics ......
Sockets created         : 0
Sockets accepted        : 0
Sockets closed          : 0
Sockets cleared         : 0
Total send calls        : 0
Minimum send length     : 10000000
Maximum send length     : 0
Average send length     : -nan
Total recv calls        : 0
Minimum recv length     : 10000000
Maximum recv length     : 0
Average recv length     : -nan
Receive timeouts        : 0
Receive errors          : 0
Receive resets          : 0
Last receive error      : 0
Total sendfile calls    : 0
Minimum sendfile length : 10000000
Maximum sendfile length : 0
SSL Network Statistics ..
Sockets created         : 0
Sockets accepted        : 0
Sockets closed          : 0
Sockets cleared         : 0
APR Terminated
Sep 23, 2014 2:11:58 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: An incompatible version 1.1.29 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.30
APR Statistical data ....
Poll Statistics .........
Polls created           : 0
Polls destroyed         : 0
Polls cleared           : 0
Network Statistics ......
Sockets created         : 0
Sockets accepted        : 0
Sockets closed          : 0
Sockets cleared         : 0
Total send calls        : 0
Minimum send length     : 10000000
Maximum send length     : 0
Average send length     : -nan
Total recv calls        : 0
Minimum recv length     : 10000000
Maximum recv length     : 0
Average recv length     : -nan
Receive timeouts        : 0
Receive errors          : 0
Receive resets          : 0
Last receive error      : 0
Total sendfile calls    : 0
Minimum sendfile length : 10000000
Maximum sendfile length : 0
SSL Network Statistics ..
Sockets created         : 0
Sockets accepted        : 0
Sockets closed          : 0
Sockets cleared         : 0
APR Terminated
Sep 23, 2014 2:11:58 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: An incompatible version 1.1.29 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.30
APR Statistical data ....
Poll Statistics .........
Polls created           : 0
Polls destroyed         : 0
Polls cleared           : 0
Network Statistics ......
Sockets created         : 0
Sockets accepted        : 0
Sockets closed          : 0
Sockets cleared         : 0
Total send calls        : 0
Minimum send length     : 10000000
Maximum send length     : 0
Average send length     : -nan
Total recv calls        : 0
Minimum recv length     : 10000000
Maximum recv length     : 0
Average recv length     : -nan
Receive timeouts        : 0
Receive errors          : 0
Receive resets          : 0
Last receive error      : 0
Total sendfile calls    : 0
Minimum sendfile length : 10000000
Maximum sendfile length : 0
SSL Network Statistics ..
Sockets created         : 0
Sockets accepted        : 0
Sockets closed          : 0
Sockets cleared         : 0
APR Terminated
Sep 23, 2014 2:11:58 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: An incompatible version 1.1.29 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.30
APR Statistical data ....
Poll Statistics .........
Polls created           : 0
Polls destroyed         : 0
Polls cleared           : 0
Network Statistics ......
Sockets created         : 0
Sockets accepted        : 0
Sockets closed          : 0
Sockets cleared         : 0
Total send calls        : 0
Minimum send length     : 10000000
Maximum send length     : 0
Average send length     : -nan
Total recv calls        : 0
Minimum recv length     : 10000000
Maximum recv length     : 0
Average recv length     : -nan
Receive timeouts        : 0
Receive errors          : 0
Receive resets          : 0
Last receive error      : 0
Total sendfile calls    : 0
Minimum sendfile length : 10000000
Maximum sendfile length : 0
SSL Network Statistics ..
Sockets created         : 0
Sockets accepted        : 0
Sockets closed          : 0
Sockets cleared         : 0
APR Terminated
Sep 23, 2014 2:11:58 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: An incompatible version 1.1.29 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.30
APR Statistical data ....
Poll Statistics .........
Polls created           : 0
Polls destroyed         : 0
Polls cleared           : 0
Network Statistics ......
Sockets created         : 0
Sockets accepted        : 0
Sockets closed          : 0
Sockets cleared         : 0
Total send calls        : 0
Minimum send length     : 10000000
Maximum send length     : 0
Average send length     : -nan
Total recv calls        : 0
Minimum recv length     : 10000000
Maximum recv length     : 0
Average recv length     : -nan
Receive timeouts        : 0
Receive errors          : 0
Receive resets          : 0
Last receive error      : 0
Total sendfile calls    : 0
Minimum sendfile length : 10000000
Maximum sendfile length : 0
SSL Network Statistics ..
Sockets created         : 0
Sockets accepted        : 0
Sockets closed          : 0
Sockets cleared         : 0
APR Terminated
Sep 23, 2014 2:11:58 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Sep 23, 2014 2:11:58 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-42919"]
Sep 23, 2014 2:11:58 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 983 ms
Sep 23, 2014 2:11:58 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Sep 23, 2014 2:11:58 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.55
Sep 23, 2014 2:11:58 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Sep 23, 2014 2:11:58 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-42919"]
Sep 23, 2014 2:11:58 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 64 ms
Connected to server
[2014-09-23 02:11:59,386] Artifact perc-web:war exploded: Artifact is being deployed, please wait...
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000f6480000, 88604672, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 88604672 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/ivan/Documents/Tomcat/apache-tomcat-7.0.55/bin/hs_err_pid18653.log
Disconnected from the target VM, address: '127.0.0.1:60749', transport: 'socket'
Disconnected from server
[2014-09-23 02:12:04,177] Artifact perc-web:war exploded: Error during artifact deployment. See server log for details.

答案1

Tomcat 7.0.55 需要 libtcnative-1 1.1.30,但标准存储库中没有这样的包。

我已经将 libtcnative 1.1.31 移植到 Ubuntu 14.04,可从以下位置获取https://launchpad.net/~pharmgkb/+archive/ubuntu/trusty

您可以使用以下方式升级:

> sudo add-apt-repository ppa:pharmgkb/trusty
> sudo apt-get update
> sudo apt-get upgrade libtcnative-1

相关内容