- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的 solaris 机器上安装 tomcat tc-native
uname -a
SunOS ovtasun4 5.10 Generic_147440-01 sun4u sparc SUNW,Sun-Fire-V240
# which cc
/opt/solarisstudio12.4/bin/cc
我是这样配置的,
./configure --with-apr=/usr/local/apr/bin/apr-1-config --with-java-home=$JAVA_HOME --with-ssl=/usr/local/ssl --prefix=$CATALINA_HOME
但是 make 命令在构建时给出了这个错误
dladdr 0x85c /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `libtcnative-1.la'
Current working directory /tomcat/apache-tomcat-8.0.29/bin/tomcat-native-1.1.33-src/jni/native
*** Error code 1
The following command caused the error:
otarget=`echo all-recursive | sed s/-recursive//`; \
list='src os/unix os/win32 '; \
for i in $list; do \
if test -f "$i/Makefile"; then \
target="$otarget"; \
echo "Making $target in $i"; \
if test "$i" = "."; then \
made_local=yes; \
target="local-$target"; \
fi; \
(cd $i && make $target) || exit 1; \
fi; \
done; \
if test "$otarget" = "all" && test -z "libtcnative-1.la"; then \
made_local=yes; \
fi; \
if test "$made_local" != "yes"; then \
make "local-$otarget" || exit 1; \
fi
make: Fatal error: Command failed for target `all-recursive'
最佳答案
您要构建 64 位吗?如果是这样,您必须使用 -kPIC/-kpic
进行编译或适当的 -xcode=picX
选项,作为 Solaris 共享对象 pretty much require position-independent code , 还有 32 位的情况下你必须做同样的事情:
The code within a dynamic executable is typically position-dependent, and is tied to a fixed address in memory. Shared objects, on the other hand, can be loaded at different addresses in different processes. Position-independent code is not tied to a specific address. This independence allows the code to execute efficiently at a different address in each process that uses the code. Position-independent code is recommended for the creation of shared objects.
The compiler can generate position-independent code under the -K pic option.
If a shared object is built from position-dependent code, the text segment can require modification at runtime. This modification allows relocatable references to be assigned to the location that the object has been loaded. The relocation of the text segment requires the segment to be remapped as writable. This modification requires a swap space reservation, and results in a private copy of the text segment for the process. The text segment is no longer sharable between multiple processes. Position-dependent code typically requires more runtime relocations than the corresponding position-independent code. Overall, the overhead of processing text relocations can cause serious performance degradation.
关于Tomcat tcnative 在 solaris 上构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34179655/
我正在使用 https://github.com/lafaspot/imapnio 在基于 tomcat 的 java 服务器中。 imapnio 库在内部使用 netty 以非阻塞方式执行 imap
我已经在 tomcat 容器中部署了一个网络应用程序,并使用了 grpc-netty (1.2.0) 和 netty-tcnative-boringssl-static:jar:1.1.33.Fork
我正在尝试在我的 solaris 机器上安装 tomcat tc-native uname -a SunOS ovtasun4 5.10 Generic_147440-01 sun4u sparc S
我用; Windows 7 64 位,JAVA_HOME= JDK1.7 64位,Tomcat-7 64位版本 当我从命令行启动 tomcat 时它工作正常,但是当我在 IntelliJ 中使用它时我
由于依赖项存在冲突,我想对 io.netty 进行遮蔽。着色后, native ssl 库 (netty-tcnative-boringssl-static) 的加载停止工作。 主 pom 我的主 p
我在 Eclipse 中有一个动态 Web 项目,具有以下 Maven 设置 pom.xml 4.0.0 PushyNotification PushyNotification 0.
我的应用程序是基于 Vert.x 的应用程序,最近改用 OpenSSLEngineOptions使用 netty-tcnative用于监听安全协议(protocol)。早些时候我使用下面的代码来禁用旧
我正在尝试连接到 Cloud Bigtable;但是,我遇到了找不到 netty-tcnative 的问题。 Maven 依赖项: com.google.cloud.bigtable
首先,我对一般的 API 缺乏经验。我正在尝试做一个调用 Google Cloud Vision Api 的简单 Java 应用程序,但我一直遇到同样的问题,我无法真正找到任何相关信息。 我已经克隆了
我的 spring-boot 项目中的一个特定依赖项存在一些问题。我正在使用 netty-tcnative-boringssl-static 并将 spring-boot 版本从 2.0.5 升级到
感谢@nmittler gRPC + SSL = UnsatisfiedLinkError我已经在我的 Windows PC 和目标 Linux 平台上运行了 gRPC + SSL。 但只有当我指定
我有一个用 Java/Kotlin 制作的桌面应用,具有 Firebase(特别是 Firestore 实时)连接。 它在我的笔记本电脑(通过 Parallels 的 Windows)和其他经过 Wi
我正在尝试创建数据流作业以便在 BigTable 中插入行,但在本地测试数据流作业时出现以下错误: Exception in thread "main" com.google.cloud.datafl
情况是我正在尝试编译 netty-tcnative library Windows 10 32 位机器上的版本 2.0.3.Final。我收到以下错误: [INFO] .\src\jnilib.c(3
我在尝试运行 tomcat 时遇到此错误: "java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\apache-tomcat-7.0.34\b
您使用的是什么版本的 gRPC? 1.13.1 我正在使用 java 8 构建可执行 jar。下面是java版本: $ /usr/lib/jvm/java-1.8.0-openjdk-amd64/jr
我正在尝试使用谷歌自然语言处理 api。我使用 Maven 添加库并添加 GOOGLE_APPLICATION_CREDENTIALS作为环境变量,它具有包含我的服务帐户 key 的 JSON 文件的
使用 GGoogle Text to Speech API 时出现以下异常, java.lang.IllegalStateException: Could not find TLS ALPN prov
我在一台全新的笔记本电脑上,所以它只有我上周安装的东西,所以我很确定它没有旧东西。 这是相当大的,因为我试图包括一切。 我的 java 主页指向 64 位 java 8,但由于“东西”(TM),我们必
我是一名优秀的程序员,十分优秀!