发表于: 2017-02-08 23:40:56

1 2119


今天完成的事情:

1、 代码上传到服务器和Github

明天计划的事情:

Springmvc整合tiles框架,用Tils来完成页面的复用配置

遇到的问题:

1、 页面改成动态页面后得不到数据:

                                             

造成这个的原因是tomcat默认是支持el表达式,我这里是因为eljstl冲突导致jstl表达式用不了。

解决方案是屏蔽el,添加isELIgnored="false"

一些其他可能的原因:

1) 引入jstl.jarstandard.jar jar包引用不对,maven中的正确导入可用的jar

2) web.xml配置文件格式问题,正确格式是:

2、 代码部署到远程服务器不能访问的问题,这个是Tomcat部署多个web应用问题,之前在本地都是在IDE中启动tomcatIDE会帮我们配置好不需要另外设置,但是在远程服务器一个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:如果这个属性设为truetomcat服务器在运行状态下会监视在WEB-INF/classesWEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。

在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发布阶段将reloadable设为false

收获:

1CSS任务改成动态页面,数据库数据是:

页面显示:

3、 上传代码到GitHub

1) Github上建立仓库,我这里默认没有创建README文件

IDEA安装时自动配置了本地的git

2)创建本地仓库:

VCS -> Import into Version Control -> Create Git Repository...选择相应要创建本地仓库的目录。

3)添加.gitignore文件

4)提交代码到git,右键点击src或代码文件,Git -- Add -- Commit(先AddCommit),在Push Commit时需要设置远程仓库:

URLGithub上建立仓库地址,

第一次上传需要输入账号和密码。

这样就可以了


返回列表 返回列表
评论

    分享到