搭建Web服务器之Step10:Win7开发CentOS6.3部署

测试说明:我的开发的一个网站,win7开发,开发完毕后,迁移部署至虚拟机上的CentOS6.3上进行测试
迁移步骤:
1.搭建好Web服务器
2.在CentOS下的MySQL执行Step9导出的.sql文件
3.在Win下将项目打包成.war文件(在MyEclipse下-右键项目-Export-War文件)
image
4.将.war文件Copy到CentOS下Tomcat的webapp目录,启动Tomcat自动部署
5.访问路径:http://localhost:8080/项目名称/访问路径 (和在win下访问相同)

异常收录:
1.MyEclipse打包.war后,不会自动导入4个自带包
错误缘由:myeclipse在打war包的时候,并不能把自带的一些jar文件打包进工程中。通过查找,这些jar包有:javaee.jarjsf-api.jarjsf-impl.jarjstl-1.2.jar
解决方法:这四个jar包,直接从myeclipse安装目录下找到复制进warlib目录Ok了。
java


2.Library已经导入,仍然报java.lang.ClassNotFoundException
第一步:检查包是否导入正确
第二步:检查包名有没有写错
第三步:将全部的jar包复制到Web-Root\Web-INF\libweb

解决方法总结以下:
1. 从新部署项目,Remove-Add
2. 从新编译项目,Project-clean
3. Tomcat/webapps下的项目清空,启动Tomcat,若是仍然报错,那就是Tomcat自己出问题,重装Tomcat
4. MyEclipse下的Server出问题,windows-Preference-MyEclipse-Servers-Tomcat-Tomcat 6.x-Restore Defaults,从新设置Tomcat跟路径
5. jar没有导入项目的libcopy全部jar放入Web-Root\Web-INF\libsql

相关文章
相关标签/搜索