jsp为动态网页

动态网页需要使用到服务端脚本语言

架构:
1.CS:Client Server
不足:
        如果软件升级,那么全部软件都需要升级;
        维护不方便,需要维护每一台客户端软件;
        每一台客户端都需要安装客户端软件;

2.BS:Browser Server
         客户端可以通过浏览器直接访问服务器。

tomcat配置

 以tomcat9配置为例;

tomcat解压后的文件:

bin:可执行文件;(startup.bat   shutdown.bat)

conf:配置文件;(server.xml)

lib:tomcat依赖的jar文件;

log:日志文件;(记录出错信息)

temp:临时文件;

webapps:可执行的项目(将我们开发的项目放入该目录);

work:存放由jsp翻译成的Java,以及编译成的class文件;

 

 

双击bin/startup.bat启动tomcat;

 

常见错误:tomcat与其他服务器的端口号冲突(8080)

                  tomcat默认端口号为8080(此端口号较为常见,易冲突),可修改为其他端口号,(修改端口号:conf/server.xml文件里的69行的位置<Connector port="8080" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>)

                   访问tomcat:localhost:8080(端口号)

常见的状态码:

                       1.404:资源不存在;

                       2.403:权限不足;

                       3.500:服务器内部错误(代码出错);

jsp默认访问页面顺序:

在tomcat\webapps\JSPProject\WEB-INF\web.xml中可以看到这样一段代码:

   

<welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.xhtml</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

它的默认访问顺序是:index.html,若index.html文件不存在访问index.xhtml,依此类推,可以修改文件名称及类型来改变它的默认访问顺序。