tomcat的配置:
安装版。
安装后不要运行,搜索服务,将其改为自动。
运行tomcat出现毫秒数,启动成功。在浏览器输入localhost:8080,弹出Apache界面,安装成功。
不想输入端口号(即改端口号为80),在server.xml搜索(ctrl+f)8080,把connector对应的8080改为80。
建立虚拟目录:
复制webapps中的root目录中的WEB-INF目录中的web.xml文件到虚拟目录的WEB-INF目录中。
在server.xml的一大串结束标签之前输入<Context path="fangxy" docBase="C:\myPrac"/>
fangxy为我自定义的虚拟路径,docBase是包含WEB-INF的上层文件夹的绝对路径。
之后在浏览器输入localhost/fangxy。会出现目录。如果失败,在conf中的web.xml文件中ctrl+f搜索listings,
在init-param的节点,把listings下面的false改为true。
如果设置首页,在conf/web.xml中下方找到
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
意思是,第一个找不到找第二个,要不找第三个
不过,不同项目不建议该公共目录conf下的web.xml,而应该修改各个虚拟目录的独立的web.xml
把上述的代码copy到虚拟目录中的</description>和</web-app>之间。在welcome的文件,改成fxs.html
重启服务器,之后再输入localhost/fangxy就直接跳转到fxs.html这个页面了
JSP属于动态处理,需要web服务器支持。jsp->java->class。
或者怎么改都不好使的时候或者电脑卡的话可以删掉work文件夹的内容,不影响再次生成。
动态web最大的特点是交互性,交互性依靠表单。