将windows下到web项目发布到linux中注意事项
2011-07-28 10:31
393 查看
今天想将windows下的一个web项目发布到linux下到tomcat服务器中。
1、问题一:java.util.zip.ZipException: invalid END header (bad central directory offset)
在windows下,将项目打包成war格式,再将war文件放入到linux下到tomcat中,当启动tomcat到时候,发现报错如下:
java.util.zip.ZipException: invalid END header (bad central directory offset)
貌似是在windows下打包到war文件在linux下无法解压。
2、鉴于上面的问题,我将windows下发布好到项目文件夹手工打包成zip格式。在通过ftp到方式,传送到linux中解压成文件夹。
当启动tomcat到时候,又遇到另一个问题:java.lang.ClassFormatError: Unknown constant tag 116 in class file
经过查找原因,发现是ftp传送过来的时候,采用里ASCII到方式传送的,导致class文件有些问题。
在ftp传送文件前,输入了以下:binary,转为二进制模式进行传送。
最后将传送过来的zip文件解压,启动tomcat,无报错,可正常访问。
1、问题一:java.util.zip.ZipException: invalid END header (bad central directory offset)
在windows下,将项目打包成war格式,再将war文件放入到linux下到tomcat中,当启动tomcat到时候,发现报错如下:
java.util.zip.ZipException: invalid END header (bad central directory offset)
貌似是在windows下打包到war文件在linux下无法解压。
2、鉴于上面的问题,我将windows下发布好到项目文件夹手工打包成zip格式。在通过ftp到方式,传送到linux中解压成文件夹。
当启动tomcat到时候,又遇到另一个问题:java.lang.ClassFormatError: Unknown constant tag 116 in class file
经过查找原因,发现是ftp传送过来的时候,采用里ASCII到方式传送的,导致class文件有些问题。
在ftp传送文件前,输入了以下:binary,转为二进制模式进行传送。
最后将传送过来的zip文件解压,启动tomcat,无报错,可正常访问。
相关文章推荐
- Java Web项目从Windows移植到Linux注意事项
- 项目发布到Linux注意事项。Linux系统SQL语句查询的表字段名不能大写。
- 项目从windows迁移到linux注意事项
- eclipse javaee版发布web项目的设置注意事项
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- linux 环境和 windows 环境在部署web项目时注意的问题
- web站点和windows服务项目发布时如何排除指定文件
- Windows代码在linux中运行的注意事项
- 【服务器】在Linux上将Javaweb项目发布到Tomcat
- Java Project项目在Linux下部署步骤及注意事项
- windows系统和linux系统编程时要注意的事项(连载中)
- linux centOS搭建nginx作为web服务器发布静态web项目
- 在linux下用tomcat部署java web项目的过程与注意事项(原创)
- 在linux下用tomcat部署java web项目的过程与注意事项
- 在linux下用tomcat部署java web项目的过程与注意事项(转)
- 安装Windows和Linux双系统注意事项
- 使用linux系统作为服务器发布web项目
- Linux与Windows平台的一些兼容性注意事项
- Linux部署Tomcat并发布web项目
- Java Web 注意事项----Tomcat 工程发布错误问题