发表于: 2017-09-26 23:39:15

1 774


今天完成的事

学习C标签

现在用到的C标签只用了c:if和c:forEach,主要看了这两个,其他的也看了一下

<c:out> 用于在JSP中显示数据

<c:set> 用于保存数据

<c:remove> 用于删除数据

<c:catch> 用来处理产生错误的异常状况,并且将错误信息储存起来

<c:if> 与我们在一般程序中用的if一样

<c:choose> 本身只当做<c:when>和<c:otherwise>的父标签

<c:when> <c:choose>的子标签,用来判断条件是否成立

<c:otherwise> <c:choose>的子标签,接在<c:when>标签后,当<c:when>标签判断为false时被执行

<c:import> 检索一个绝对或相对 URL,然后将其内容暴露给页面

<c:forEach> 基础迭代标签,接受多种集合类型

<c:forTokens> 根据指定的分隔符来分隔内容并迭代输出

<c:param> 用来给包含或重定向的页面传递参数

<c:redirect> 重定向至一个新的URL.

<c:url> 使用可选的查询参数来创造一个URL

学习Tiles框架

今天只看了些概念知识,找到的资料也都不够深入,直接给的实例,暂时没有写代码


帮鹏举解决问题的时候顺带复习了下lunix上容器的操作

发现了一些特点,tomcat运行项目本地和服务器上是不同的,这点和jetty在本地使用有些相似

刚开始只发现tomcat启动时不像本地那样会输出日志,直接就显示tomcat started,给我一种项目没有被加载的感觉,在网上查了半天也没解决,最后打算放弃的时候试了在ip+端口之后跟上项目名如:178.62.25.89:8080/task

这样才能访问到项目,跟之前在任务2试的不一样,可能是我记错了,不过这也可以作为一个解决能访问到容器主页面,而不能访问到项目的解决思路


弄完这个,顺手把任务4的项目部署到服务器上,之后发现只能访问到页面文字资源。css和js以及图片等静态资源全都访问不到,之后师兄告诉我是没有指定项目的根目录导致的相对路径失效,在server.xml配置一下即可 如:



<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
            <Context
                 path=""
                 docBase="/usr/local/tomcat7/webapps/task-five"
                debug="0"
                reloadable="true"/>

        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

      </Host> 


之后就可以成功访问到页面了

这也算是提前部署了项目吧,只不过不包含nginx以及tiles框架,算是提前热身吧


遇到的问题:

在测试tomcat的时候发现tomcat启动成功之后还需要一段时间才能访问,具体时间长短不规律,可能是tomcat本身的问题,因为别的容器部署项目马上就能访问,说明linux的性能不是延迟的问题,试了一下ping我的服务器延迟也不高,网络也不是问题,所以应该是tomcat的问题,有延迟的看了程远的日报也遇到过,算是tomcat的特性吧


今天应该是来到修真院状态最差的一天,注意力集中无法超过10分钟,真个人都很燥,头也是蒙的,今晚吃个感冒药睡一觉看看明天会不会好点


收获:又一次和汤姆猫过了招,这次算是打了个平手吧


任务进度:任务4步骤1

任务开始时间:2017-9-20

预计结束时间:2017-9-27

tiles框架要再研究一下,延期到2017-9-28号

禅道:http://task.ptteng.com/zentao/project-task-276.html




返回列表 返回列表
评论

    分享到