解决Tomcat6解压版在64位windows系统上无法启动服务的问题

解决Tomcat6解压版在64位windows系统上无法启动服务的问题

由于客户环境为64位windows系统,开发环境一直用32位。tomcat使用6.0.20非安装版。部署时发现在64位系统下,注册服务后无法正常启动服务(直接运行startup.bat可以成功启动tomcat),日志中报错信息为:

引用

[174  javajni.c] [error] %1 不是有效的 Win32 应用程序。 
[994  prunsrv.c] [error] Failed creating java D:\java\jre\bin\server\jvm.dll 
[1269 prunsrv.c] [error] ServiceStart returned 1

因为某些原因不能升级tomcat到高版本,6.0.20又没有64位版本的。查了半天,找到了解决方案。 
        从网站http://svn.apache.org/viewvc/tomcat/tc6.0.x/tags/TOMCAT_6_0_14/res/procrun/amd64/上下载tomcat6.exe和tomcat6w.exe。替换本地的即可,注意把之前tomcat6w.exe选项卡中的参数记录下来,填到新的tomcat6w.exe里面,然后启动服务,ok!

时间: 2024-10-10 06:33:10

解决Tomcat6解压版在64位windows系统上无法启动服务的问题的相关文章

Windows解压版安装64位mysql-5.7.19

安装的MySql软件: mysql-5.7.19-win64.zip   (https://dev.mysql.com/downloads/mysql/)现在已经mysql-5.7.20-win64.zip了 百度网盘链接:http://pan.baidu.com/s/1jHNVunW 密码:cvyz 找一个目录用来存放安装: 我的目录是:D:\software\MySql 随个人爱好可自己找目录放解压文件. 解压后得到如下文件:(解压后的文件里是没有data文件夹和my.ini配置文件的) 在

Windows解压版安装64位PHP7.1.11

安装的PHP文件: php-7.1.11-Win32-VC14-x64.zip  [此版本需要Windows电脑安装VC 2015运行库]  (http://windows.php.net/download#php-7.1) 百度网盘链接:http://pan.baidu.com/s/1dFxXpKH 密码:x45q 找一个目录用来存放安装: 我的目录是:D:\software\PHP 随个人爱好可自己找目录放解压文件. 解压后得到如下文件: 将php.ini-development重命名为ph

Windows解压版安装64位Apache2.4.29

安装的Apache版本: httpd-2.4.29-Win64-VC15.zip  [此版本需要Windows电脑安装VC 2015运行库](http://httpd.apache.org/docs/current/platform/windows.html#down)   (版本有可能升级) 百度网盘链接:http://pan.baidu.com/s/1c100WDy 密码:74bu   (因为我在官网上下了好久都没有下载下来,最终在其他的百度网盘找到了,在这里贴一下) 找一个目录用来存放安装

Mysql 5.7.12解压版的安装及配置系统编码

这篇博文是由于上篇EF+MySql博文引发的,上篇博文中在Seed方法中插入中文数据到Mysql数据库中乱码,后来网上找了N种方法也没解决.重装了MySql并在安装过程中配置了系统编码,此篇记录一下. 一.下载Mysql对应版本的Zip(我这里是mysql-5.7.12-winx64.zip)文件 a.解压后把文件复制到需要放的安装目录文件下.(ps:我的路径是D:\Program Files\MySql 5.7.12\bin)  b.复制bin目录下的my-default.ini文件改名为my

解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置)

最近新安装了64位的Win7系统,工作中需要用oracle数据库,而数据库是公司IT的DBA进行管理和维护的. 我们只需要连接上去进行使用就可以了,于是我就在自己的机器上安装了oracle client x64和PL/SQL程序,oracle client也设置了环境变量等配置,但打开plsql的时候无法显示数据库,效果如下图: 于是,我自己到网上查了一下,网上说法很多,如下说明. 1.问题 Plsql到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的windows操作系统,在6

SQL Server 2008可以安装在win7 64位的系统上吗?

可以安装的.SQL 支持32和64位.安装时它自动选择的.下载时注意是完整安装包. SQLFULL_CHS 2008.iso大小:3.28G 已经过百度安全检测,放心下载  

64位windows系统如何显示32位dcom组件配置

在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,但是却发现找不到Microsoft Excel程序,这主要是64位系统的问题,excel是32位的组件,所以在正常的系统组件服务里是看不到的 可以通过在运行里面输入 comexp.msc -32 来打开32位的组件服务,在里就能看到excel组件了,希望对您有所帮助 对 Excel 进行编程,实际上就是通过 .Net Framework 去调用 Excel 的 COM 组件,所有要在 Web 环境下调用 COM 组件的时候,都需要对其进

招商银行支付dll在64位windows系统下的注册使用问题

按照文档中的说明,注册完dll后,依然报找不到COM组件的错误.尝试过以下方法: 1.在VS中将项目编译目标改为x86,只能解决VS可以启动程序的问题,一部署到IIS中就出错. 2.估计是因为权限问题,所以修改SysWow64权限,但是系统压根不允许修改该目录的权限 最终解决办法是将IIS相应的应用程序连接池中的“启用32位应用程序”设置为true,如下图:

64位Windows系统如何配置32位ODBC数据源

步骤如下: 一.安装mysql ODBC 驱动:mysql-connector-odbc-5.3.4-win32 二.打开cmd,输入:C:\Windows\SysWOW64\odbcad32.exe(一定要全路径输入!) 然后,我们要在打开的ODBC数据源管理器配置mysql odbc 2.1. 2.2. 2.3. 最后点击Test,测试一下,如果连接成功,即可点击OK完成mysql ODBC配置. 版权声明:本文为博主原创文章,未经博主允许不得转载.