Java Tomcat 7启动错误:tcnative.dll无效
我用 Windows 7 64位, JAVA_HOME=JDK1.7 64位, Tomcat-7 64位版本 当我从命令行启动tomcat时,它工作正常,但当我在IntelliJ中使用它时,我得到了这个错误Java Tomcat 7启动错误:tcnative.dll无效,java,tomcat,intellij-idea,Java,Tomcat,Intellij Idea,我用 Windows 7 64位, JAVA_HOME=JDK1.7 64位, Tomcat-7 64位版本 当我从命令行启动tomcat时,它工作正常,但当我在IntelliJ中使用它时,我得到了这个错误 java.lang.UnsatisfiedLinkError: tcnative-1 (.\tcnative-1.dll is not a valid Win32 application. 我还指出了IntelliJ在项目设置中提供的IBM 32位JDK1.6,但这不会是一个问题,因为此设
java.lang.UnsatisfiedLinkError: tcnative-1 (.\tcnative-1.dll is not a valid Win32 application.
我还指出了IntelliJ在项目设置中提供的IBM 32位JDK1.6,但这不会是一个问题,因为此设置可以在其他一些学院的计算机上运行
我在这里读过类似的问题,但没有一个能为我的案例提供解决方案,有什么想法,我如何解决这个问题?基本上,您可能有一个不正确的版本 您是否在您的机器上使用多个java?如果是,请尝试查看java_HOME&PATH的环境变量。其次,还要粘贴java和tomcat的完整版本 还可以在命令提示符下运行以下命令 java版本 javac版本 回显%JAVA\u HOME%
您使用的是tomcat的MSI安装程序还是tomcat的zip版本。因为在许多情况下,MSI安装程序由于某些重影原因而无法工作。基本上,您可能有一个不正确的版本 您是否在您的机器上使用多个java?如果是,请尝试查看java_HOME&PATH的环境变量。其次,还要粘贴java和tomcat的完整版本 还可以在命令提示符下运行以下命令 java版本 javac版本 回显%JAVA\u HOME% 您使用的是tomcat的MSI安装程序还是tomcat的zip版本。因为在许多情况下,MSI安装程序由于某些重影原因而无法工作。以下是一个描述问题的示例: 原因: 当您启动Tomcat时会收到此消息。Tomcat正在寻找一个共享对象调用tcnative(取决于平台的dll)。如果找不到,它将恢复为Javalibs。无论如何,这都不会影响您的应用程序。需要tcnative dll来解决Tomcat中的可伸缩性问题 解决方案:
@新的tnx取代了apache站点上的tcnative dll,解决了这个问题,但我仍然不知道为什么现有的dll不能工作。如果你回答的话,我可以接受你的回答question@The新的tnx替换了apache站点上的tcnative dll,解决了这个问题,但我仍然不知道为什么现有的dll不能工作。如果你回答这个问题,我可以接受这个答案