Tomcat
Tomcat目录结构
解压后目录
bin:可执行文件(startup. bat,shutdown. bat)
iconf:配置文件(server. xml )
lib: tomcat依赖的jar文件
log:日志文件(记录出错等信息)
temp: 临时文件
webapps:可执行的项目(将我们开发的项目放入该目录)
work:存放由jsp翻译成的java,以及编辑成的class文件
配置
Java_home classpath path
catalina_home
启动startup.bat(Windows下)
D:\Tomcat\apache-tomcat-10.0.2\bin
关闭shutdown.bat(Windows下)
尽量用shutdown.bat关闭,不直接点×在这里插入代码片
双击bin/startup.bat启动tomacat,
常见错误:可能与其他服务的端口号冲突
Tomcat端口号默认8080(此端口号较为常见,容易冲突),建议修改此端口
修改端口号
server.xml
修改端口号8080为8888
然后再重启startup.bat就行,重启后要用shutdown.bat关闭
startup.bat 闪退问题
可能是Tomcat版本太低
判断Tomcat已经配置
启动startup.bat,用浏览器检验
Chrome,fire fox:输入localhost:8888
如果是IE(一般要加前缀):http://localhost:8888/
若要访问webapps中的其它目录怎么办?
localhost:8888/examples #webapps/examples/WEB-INF/web.xml文件
web.xml文件中重点?
先找第一个文件index.html,没找到再找第二个文件index.xhtml,依次继续
常见错误
200:一切正常
300/301: 页面重定向 (跳转)
404:资源不存在
403: 权限不足 (如果访问a目录,但是a目录设置不可见
500; 服务器内部错误(代码有误)
创建自己的JSP动态项目
新建文件夹JSPproject
JSPproject文件夹(自己的创建的JSP项目文件夹)必须有的东西:
WEB-INF文件夹中的web.xml:配置信息
新建文件夹lib:项目需要的第三方依赖库
新建文件夹classes Jsp-->java -->class
Jsp类型文件:index.jsp
web.xml中配置
打开自己的项目Web
文件:index.jsp写入
<font size="3px">在浏览器中测试运行JSPproject下的index.jsp 文件</font>