Chinaunix首页 | 论坛 | 博客
  • 博客访问: 874017
  • 博文数量: 282
  • 博客积分: 10843
  • 博客等级: 上将
  • 技术积分: 2435
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-01 15:23
文章分类

全部博文(282)

文章存档

2013年(1)

2012年(18)

2011年(14)

2010年(30)

2009年(48)

2008年(55)

2007年(55)

2006年(61)

分类: Java

2007-10-17 17:06:35

    帮人安装一个j2ee项目,忙了一天连一宿,总算弄好了,遇到的问题记下来:

1、连接SQL Server数据库

    SQL Server数据库的连接需要注意几个问题: 个人版操作系统只能安装个人版的SQL Server,所以需要安装补丁;连接数据库时需要驱动程序;若需重新安装SQL Server在卸载后还要删除安装目录,详细内容参考:
%C7%A7%D4%D8%C6%DA%C5%CE/blog/item/1f8dfafdf88d2f44d6887db7.html
%C7%A7%D4%D8%C6%DA%C5%CE/blog/item/ae4d35f3ae5ac6ca0a46e0b2.html

2、在eclipse里启动tomcat出现java.net.BindException: Address already in use: JVM_Bind
    可能由于独立运行的Tomcat没有关闭,在任务管理器中找到Tomcat的 进程,将其kill掉即可。或者由于安装了其他的软件占用了Tomcat的端口,可以查看一下端口状态,或者改掉tomcat的默认端口。

3、在eclipse里启动tomcat出现Cannot find a free socket for the debugger
    解决办法:关掉防火墙

4、运行程序时出现Cannot find ActionMappings or ActionFormBeans collection
    多种情况会导致这个问题,但大致就是以下几种情况:
1)Web.xml未初始化问题
    少了一个0这样开始是没有加载这个类,就没有初始化struts-config.xml,所以找不到actionmappings or actionformbeans collection。
2)struts-config.xml问题
3)jar包不全或版本不对
    也有可能导致这个问题,从stuts例子里面拷过来就好了。struts1.1自带共10个jar包。
4)编译问题
    有可能Action和Formbean没有编译,也会有这个问题,检查一下有没有对应的class文件就好。class路径不对可能也会导致这个问题。
5)版本问题
    用的servlet容器和struts版本不对或这两个版本协调有问题。在以上几条都不能解决问题的情况下,可能就是版本的问题了,换个高版本试试吧。

5、执行时出现class file has wrong version 49.0,should be 48.0
    是JDK的版本出现了冲突,一般是由于先装了低版本,卸载后又装了高版本的JDK,解决版本将%JAVA_HOME%/jdk/lib中的tools.jar拷贝到%TOMCAT_HOME%/common/lib,或者将AVA_HOME%/jdk/lib中的tools.jar和%JAVA_HOME%/jre/lib/rt.jar拷贝到项目所在的\WEB-INF\lib中覆盖原文件。
阅读(1180) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~