发表于: 2017-04-21 21:39:29

3 1408


【说明】今天呢,就是把任务四和任务五因为环境配置问题出现的报错给解决了,感谢莎莎师兄. 时间有点晚了,明天早上补日报

一:今日完成

1)tomcat在eclipse中的详细配置

publish:是将你的web程序发布到tomcat服务器上,这样通过浏览器就可以访问你的程序。
clean:是指原先编译到tomcat服务器上的程序,先清除掉,然后再重新编译。

如果想重新部署,就右键clean

还有就是有时候修改jsp页面不用自己重新部署,或者重启服务器,那是为什么呢?

原因是:

      当浏览器访问某个jsp页面时,tomcat会在work目录里把这个jsp页面转换成.Java文件,比如将index.jsp转换为index_jsp.Java文件,而后编译为index_jsp.class文件,最后tomcat容器通过ClassLoader类把这个index_jsp.class类装载入内存,进行响应客户端的工作。

        tomcat会定时扫描容器内的jsp文件,读取每个文件的属性,当发现某个jsp文件发生改变时(文件的最后修改时间与上次稍描时不相同时),tomcat会重新转换、编译这个jsp文件。但是tomcat的稍描是定时的不是实时的,这也正是为什么jsp文件修改后需要几分钟的时间来等修改过的jsp生效。

2)java的三大基础类Object ;class ; string

Object是所有类的父类,默认继承

class是一种数据类型,也是元类(描述其它类的类)

string最常用(比如常用的equals()方法)

3)war包和解压包的关系

因为我把war包删了之后,解压缩包也没了

后来查了一下是因为当时tomcat还在启动中。

而war不能在tomcat运行时删除,否则会删除自动解压的工程。

 你可以停止tomcat后删除war。

二:明日计划

完成任务五

三:疑难问题

server的选项“Serve modules without publishing”的意思

首先是这个配置是用来热部署资源,如:JSP,XML和properties文件等。

然后确保”Auto Reload“是被禁用

最后以DEBUG模式启动tomcat,热部署在DEBUG模式下才可用

四:思考总结

不要轻易动环境配置


返回列表 返回列表
评论

    分享到