这是我的第一个blog,写起来都有点紧张哪!!
不废话了,因为要为人文学院架一个新闻发布网,我就想先上网找找有什么现有的资源了。因为全部自己动手毕竟已经不行了,时间要太久,精力要太多,而且现在马上就要期末考试了,我也没那么多时间了。
我最先下了“StrutsArticle新闻文章系统”,由于想用一下jsp就下这个,也是因为最近开始学习J2EE了,所以想借此机会先学会用先吧,就像是以前学会ASP一样,(ASP是完全在用中学会的)。下了tomcat和mysql,一路next。就按着新闻系统内的readme做了,配置好了context和dataresourse,把tomcat start, mysql start 并按要求建了数据库。一试,再试,三试,晕~!!出现EXCEPTION:NULL COLLECTION。
第一感觉是难道我配置错了,???
所以就再一步一步地配置了一次。其实在这么多次的实践中,我把tomcat中的许多东西都搞懂了一些。
可是还是不行,怎么办呢。一直都是null collection,我就到www.tiandi.com(作者的网站去留言了),可是他回复得太慢了。而且也没有那么时间。
只得自己动手啦。
在检查了很有可能的环境类错误都已经解决的情况下,(我是指tomcat,mysql,是否安装正常等等)。
首先是提示中有servlet的错误,我知道它是独立的,我又在我的eclipse中发现我的jdk1.5内没有servlet的API包。这一定是一个问题!!
其次,我上www.tomcat.com去看最正宗的资料,知道了要有mysql_connector,由于我是第一次用tomcat,所以不知道它不像php一样是用自己带的连接文件。这是问题二。
于是我找了网上的一些资料,把tomcat_common中的servlet_api.jar拷到我的jdk中,并把它加到classpath中了,如果有不清楚上网找一下“jsp+tomcat+mysql的安装配置”就有很多资料了。因为我不是要讲这个,我要讲是他们没有讲的,所以这里就不写很清楚了。然后是到mysql的网站去下了mysql_connector3.10。按要求放到tomcat-common中了。满心欢喜,以为大功造成了。一试,再试,三试,怎么还不可以呢。不过这次擦去提示的exception不同了,是no signature什么的,晕,我再次和网上资料所讲的是否一致。为什么还不行呢。
没办法,没办法啊。
只能到mysql的网站去了。到他的论坛去看看,因为我的英文还可以所以才到这来。
搜索了一下,发现还有好多人也有这个问题,不知道为什么国内的那几个稿子为什么没有写呢,难道他们没有这个问题??不管那么多了,看吧。
有人说是下载的包不完整,(这个有可能),有人说是解压缩时丢了什么。我于是下了winzip,本来我是用winrar,虽然我知道一样的,我还用这个winzip去解.zip文件吧。
可是效果都 一样,不行啊。no signature。
所以问题一定不是什么解压缩了,也不是不完整了,我在它自己的东家那里下的,怎么会不完整呢?!
于是再看下去,有人说是少了一个“aspectjrt.jar"的包的问题。!!!
当时我不知道这个.jar文件可以在哪里下,或去哪里要??
再看下去,有人去把拷到有mysql-connector-java-3.1.1-bin.jar(我用的是3.1.1版)的地方就可以了。
于是就做了吧,。。。。。。。
结果成功了。终于把这个jsp架起来了。再去看看这个系统的作者的回复?说什么我也不清楚,反正他一定没有这个问题吧,所以不知道。
好了,我的第一个blog就写到这了。
不废话了,因为要为人文学院架一个新闻发布网,我就想先上网找找有什么现有的资源了。因为全部自己动手毕竟已经不行了,时间要太久,精力要太多,而且现在马上就要期末考试了,我也没那么多时间了。
我最先下了“StrutsArticle新闻文章系统”,由于想用一下jsp就下这个,也是因为最近开始学习J2EE了,所以想借此机会先学会用先吧,就像是以前学会ASP一样,(ASP是完全在用中学会的)。下了tomcat和mysql,一路next。就按着新闻系统内的readme做了,配置好了context和dataresourse,把tomcat start, mysql start 并按要求建了数据库。一试,再试,三试,晕~!!出现EXCEPTION:NULL COLLECTION。
第一感觉是难道我配置错了,???
所以就再一步一步地配置了一次。其实在这么多次的实践中,我把tomcat中的许多东西都搞懂了一些。
可是还是不行,怎么办呢。一直都是null collection,我就到www.tiandi.com(作者的网站去留言了),可是他回复得太慢了。而且也没有那么时间。
只得自己动手啦。
在检查了很有可能的环境类错误都已经解决的情况下,(我是指tomcat,mysql,是否安装正常等等)。
首先是提示中有servlet的错误,我知道它是独立的,我又在我的eclipse中发现我的jdk1.5内没有servlet的API包。这一定是一个问题!!
其次,我上www.tomcat.com去看最正宗的资料,知道了要有mysql_connector,由于我是第一次用tomcat,所以不知道它不像php一样是用自己带的连接文件。这是问题二。
于是我找了网上的一些资料,把tomcat_common中的servlet_api.jar拷到我的jdk中,并把它加到classpath中了,如果有不清楚上网找一下“jsp+tomcat+mysql的安装配置”就有很多资料了。因为我不是要讲这个,我要讲是他们没有讲的,所以这里就不写很清楚了。然后是到mysql的网站去下了mysql_connector3.10。按要求放到tomcat-common中了。满心欢喜,以为大功造成了。一试,再试,三试,怎么还不可以呢。不过这次擦去提示的exception不同了,是no signature什么的,晕,我再次和网上资料所讲的是否一致。为什么还不行呢。
没办法,没办法啊。
只能到mysql的网站去了。到他的论坛去看看,因为我的英文还可以所以才到这来。
搜索了一下,发现还有好多人也有这个问题,不知道为什么国内的那几个稿子为什么没有写呢,难道他们没有这个问题??不管那么多了,看吧。
有人说是下载的包不完整,(这个有可能),有人说是解压缩时丢了什么。我于是下了winzip,本来我是用winrar,虽然我知道一样的,我还用这个winzip去解.zip文件吧。
可是效果都 一样,不行啊。no signature。
所以问题一定不是什么解压缩了,也不是不完整了,我在它自己的东家那里下的,怎么会不完整呢?!
于是再看下去,有人说是少了一个“aspectjrt.jar"的包的问题。!!!
当时我不知道这个.jar文件可以在哪里下,或去哪里要??
再看下去,有人去把拷到有mysql-connector-java-3.1.1-bin.jar(我用的是3.1.1版)的地方就可以了。
于是就做了吧,。。。。。。。
结果成功了。终于把这个jsp架起来了。再去看看这个系统的作者的回复?说什么我也不清楚,反正他一定没有这个问题吧,所以不知道。
好了,我的第一个blog就写到这了。