WEB服务器软件:Tomcat
解压安装包即可,安装目录不要有中文和空格
删除目录即可
bin/startup.bat
启动的时候会读取系统的java环境变量JAVA_HOME,如果没有配置会闪退
tomcat纯java编写,启动和运行需要依赖jdk
启动成功localhost:8080会显示tomcat的index访问页面
如果启动报错可以在logs文档中查看报错信息
启动报错:
conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8445" />
一般会将tomcat的默认端口号修改为80,80端口号是http协议的默认端口号,好处是在访问时就无须输入端口号了。
1.正常关闭:bin/shutdown.bat
2.强制关闭:直接关闭窗口
3.bin/startup.bat用ctrl+C关闭
部署项目的方式:
前往conf/server.xml,在Host下添加如下配置
<Context path = "/hello" docBase = "D:\hello" debug="0" reloadble="true" unpackWARs="true" autoDeploy="true"></Context>
path是虚拟路径,D:\hello是具体的目录,但是设置的虚拟目录无法自动解压war包
同时,可以在conf/web.xml中,配置listings为true,为false就不会对外展示虚拟目录,为true就会对外展示虚拟目录
配置完毕后重启tomcat即可。
conf\Catalina\localhost
在这个目录下可以创建一个xml的配置文件
这个文件的文件名即为虚拟目录的目录名
文件中存放的内容即为应该在conf/server.xml中配置的内容,不过要把path删掉,因为虚拟路径已被制定不再被需要
<Context docBase = "D:\hello" debug="0" reloadble="true" unpackWARs="true" autoDeploy="true"></Context>
随后重启程序,访问即可
这个方式较为推荐
项目的访问路径(虚拟目录),项目的名称
随后跟资源的名称
如localhost:8080/Hello/hello.html
项目编写的注意事项:
tomcat使用自带lib的jar包文件,意思是如果配置了类似数据库连接之类的jar包,应当放置在tomcat的lib文件夹下面一份。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。