发表于: 2017-02-08 23:40:56
1 2120
今天完成的事情:
1、 代码上传到服务器和Github
明天计划的事情:
Springmvc整合tiles框架,用Tils来完成页面的复用配置
遇到的问题:
1、 页面改成动态页面后得不到数据:
造成这个的原因是tomcat默认是支持el表达式,我这里是因为el和jstl冲突导致jstl表达式用不了。
解决方案是屏蔽el,添加isELIgnored="false"
一些其他可能的原因:
1) 引入jstl.jar和standard.jar jar包引用不对,maven中的正确导入可用的jar
2) web.xml配置文件格式问题,正确格式是:
2、 代码部署到远程服务器不能访问的问题,这个是Tomcat部署多个web应用问题,之前在本地都是在IDE中启动tomcat,IDE会帮我们配置好不需要另外设置,但是在远程服务器一个tomcat直接部署多个web项目则会出现只有一个项目可以正常访问,其他项目不能访问的情况。
解决方案是:修改${tomcat.home}\conf\server.xml文件.在Host节点下增加如下参考代码:
<Context>元素的属性:
path:指定访问该Web应用的URL入口,如:http://127.0.0.1:8080/helloApp1。
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。
在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发布阶段将reloadable设为false。
收获:
1、CSS任务改成动态页面,数据库数据是:
页面显示:
3、 上传代码到GitHub
1) 在Github上建立仓库,我这里默认没有创建README文件
IDEA安装时自动配置了本地的git:
2)创建本地仓库:
VCS -> Import into Version Control -> Create Git Repository...选择相应要创建本地仓库的目录。
3)添加.gitignore文件
4)提交代码到git,右键点击src或代码文件,Git -- Add -- Commit(先Add再Commit),在Push Commit时需要设置远程仓库:
URL为Github上建立仓库地址,
第一次上传需要输入账号和密码。
这样就可以了
评论