一、tomcat部署web项目之静态配置:方法一:直接将为web项目放到webapps下:如图所示:在webapps文件下,存放了一个html文件,启动tomcat,访问http://localhost:8080/html/index.html html文件夹下的文件 访问:http://localhost:8080/html/index.html 如果想直接访问http://localhost:8080/index.html,可以修改conf/server.xml的配置,如图:在Host标签的内部,添加Context标签(配置完重启tomcat服务器)。 访问:http://localhost:8080/index.html 注:Tomcat中webapps目录下不能直接存放网页格式的文件,否则无法访问到该文件,必须有子目录才能访问该网页文件。 方法二:修改server.xml配置文件:修改conf/server.xml文件,在Host标签中,添加<Context docBase="" path="" reloadable="" debug="" crosscontext="" />标签,其中
例子如下: 例子一:访问:http://localhost:8080/index.html
例子二:访问:http://localhost:8080/test/index.html 如果path设置与webapps下的文件同名: 访问:http://localhost:8080/html/index.html 方法三:在conf/Catalina/localhost文件夹下添加xml文件:文件的名字就是web项目的访问路径 访问:http://localhost:8080/html3/index.html 二、tomcat部署web项目之动态配置:方法一:web应用以war的方式部署:1.打包war包的方式: ①进入cmd,输入jar,输出jar的使用信息。(如果提示:不是内部或者外部命令,应该是java环境没有配置好) tomcat服务器启动时,会自动将webapps下的war包解压,创建一个与war包同名的文件,如果不想自动把war包解压,可以在server.xml文件中,将unpackWARs设为false。 ①直接将war包放到webapps:启动tomcat,访问路径:http://localhost:8080/war包名字/index.html。此时可以按照上文静态配置的方法二,修改sever.xml配置,设置访问路径。 ②将war包放到webapps下,修改war包名字为ROOT.war,删除原来的ROOT文件:启动tomcat,访问路径:http://localhost:8080/index.html。 如图: 访问:http://localhost:8080/index.html 方法二:web应用使用Manager Web方式:1.修改conf/tomcat-users.xml文件,添加管理角色。在 ②WAR file to deploy: 如图: 修改tomcat-users.xml文件
访问:http://localhost:8080,点击按钮,在弹出框中点击取消,会显示修改tomcat-users.xml文件的示例,如下图:
登录成功后,进入如下页面: 在下面进行war包的设置 |
|
来自: liang1234_ > 《应用服务器》