本文共 2724 字,大约阅读时间需要 9 分钟。
conf/server.xml
该配置文件的第68行配置了服务端口,Tomcat的默认服务端口是8080,可以修改。如果需要让tomcat在多个端口同时提供服务,只需要复制<service>标签,并修改端口等相应参数。阿里云服务器centos 7直接改为80也是可以的,并不需要调整防火墙。
conf/tomcat-users.xml
指定管理员角色与用户名密码,用于可视化远端管理你的webApp。例子:
地址为 http://host/index.jsp
图2 可视化部署应用
上面的配置信息指定该web应用的首页依次是index.html、index.jsp这几个网页。index.html index.jsp
<servlet>context/param avalible during application
读取context-param与servlet-param的代码MainServlet com.wes.controller.MainServlet //写在配置中的一些参数,仅这个servlet可以访问 param1 avalible in servlet init() 1 //启动次序,1表示最先
import javax.servlet.ServletException; import javax.servlet.http.HttpServlet;public class MainServlet extends HttpServlet{ public void init() throws ServletException ...{ System.out.println("下面参数param1是在servlet中存放的"); System.out.println(this.getInitParameter("param1")); System.out.println("下面的参数是存放在servletcontext中的"); System.out.println(getServletContext().getInitParameter("contextParam123")); } }<filter>
WebServiceFilter com.likeyichu.webservice.filter.WebServiceFilter WebServiceFilter /*
对于javaWeb而言,WEB-INF是一个特殊的文件夹,Web容器会包含该文件夹下的内容,但客户端浏览器无法访问WEB-INF路径下的任何内容。
web.xml位于WEB-INF文件夹内,