项目迁移 windows到linux
2016-12-23 21:27
387 查看
今天被系统切换项目搞死了,在windows tomcat下跑的好好的项目,切换到linux环境,各种异常。由于不熟悉linux命令行,可是折腾的够呛。小菜鸟在此
先记录两个异常,以后碰到好解决。
1、项目放到linux下的tomcat,在命令行界面敲下 service tomcat6 restart 重启tomcat,进去界面,各种弹框“服务器异常”,到log底下去查看日志,看到一排的
“DEBUG Sigar - no libsigar-amd64-linux.so in java.library.path
org.hyperic.sigar.SigarException: no libsigar-amd64-linux.so in java.library.path。。。。
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection timed out)
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection timed out
java.sql.SQLException: Network error IOException: Connection timed out.....”
各种异常,头疼。
排查数据库连接不上,网络不通的各种原因,毫无头绪。不得不说,还是有大神的存在的,到网上一查,发现问题了,感谢这位小伙伴的分享,让我顺利的解决了以上问题。上网下载了hyperic-sigar相关的材料, 把libsigar-amd64-linux.so文件放到webapps/project_name/WEB-INF/lib下。顺利解决问题。参考意见网址如下:
http://www.cnblogs.com/fengqingtao/archive/2011/07/28/2119911.html
2、还以为这样项目就乖乖听话的跑起来了,哪里知道,重启,又报错。
“org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'net.sourceforge.jtds.jdbc.Driver'
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'net.sourceforge.jtds.jdbc.Driver'
Caused by: java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver”
这我就无语了,windows下不是跑好好的吗,怎么就这样了。最后往\tomcat6\lib目录下面加了jtds-1.3.1.jar,重新启动tomcat,项目66的跑起来的了,登陆成功,验证功能ok。
先记录两个异常,以后碰到好解决。
1、项目放到linux下的tomcat,在命令行界面敲下 service tomcat6 restart 重启tomcat,进去界面,各种弹框“服务器异常”,到log底下去查看日志,看到一排的
“DEBUG Sigar - no libsigar-amd64-linux.so in java.library.path
org.hyperic.sigar.SigarException: no libsigar-amd64-linux.so in java.library.path。。。。
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection timed out)
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection timed out
java.sql.SQLException: Network error IOException: Connection timed out.....”
各种异常,头疼。
排查数据库连接不上,网络不通的各种原因,毫无头绪。不得不说,还是有大神的存在的,到网上一查,发现问题了,感谢这位小伙伴的分享,让我顺利的解决了以上问题。上网下载了hyperic-sigar相关的材料, 把libsigar-amd64-linux.so文件放到webapps/project_name/WEB-INF/lib下。顺利解决问题。参考意见网址如下:
http://www.cnblogs.com/fengqingtao/archive/2011/07/28/2119911.html
2、还以为这样项目就乖乖听话的跑起来了,哪里知道,重启,又报错。
“org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'net.sourceforge.jtds.jdbc.Driver'
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'net.sourceforge.jtds.jdbc.Driver'
Caused by: java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver”
这我就无语了,windows下不是跑好好的吗,怎么就这样了。最后往\tomcat6\lib目录下面加了jtds-1.3.1.jar,重新启动tomcat,项目66的跑起来的了,登陆成功,验证功能ok。
相关文章推荐
- 项目从windows迁移到linux注意事项
- Windows项目迁移到Linux记录
- windows项目迁移到linux中异常
- Java windows项目迁移到linux上,遇到一些跟路径相关的问题
- 新手入门:windows系统下wbe项目迁移至Linux系统下乱码问题
- Windows项目迁移到Linux总结
- 转载:windows tomcat项目迁移到Linux上的配置与注意问题
- 由 Windows 向 Linux 迁移字体
- 项目转移Windows--Linux
- Windows平台创建Linux可用C++项目(转载,英文)
- svn_auth系统由windows迁移到linux下遇到的问题
- MYSQL数据库从Windows向Linux迁移
- 投靠Linux第一步 Windows数据向Linux迁移(6)
- oracle 数据库由Linux平台向Windows平台迁移
- 从 Windows 向 Linux 迁移设备控制应用程序
- 从 Windows 向 Linux 迁移设备控制应用程序
- 投靠Linux第一步 Windows数据向Linux迁移(2)
- Struts项目向Linux迁移小结
- 投靠Linux第一步 Windows数据向Linux迁移(4)
- 项目移植[ Windows --> Linux/Unix --> AIX/Solaris ]