JavaWeb-Servlet-Tomcat

2019-03-10 11:50:14来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Servlet就是运行在服务器上的Java类。Servlet容器为javaweb应用提供运行时环境,负责管理Servlet和JSP的生命周期,以及管理它们的共享数据。

Servlet容器软件——Tomcat

1、部署并启动tomcat服务器

1)解压apache-tomcat-9.0.16-windows-x64.zip到一个非中文版目录下
2)配置环境变量java_home(指向JDK安装的根目录 )或jre_home
3)通过A:\apache-tomcat-9.0.16\bin目录下的startup.bat启动服务器
4)可以在浏览器中输入localhost:8080检验tomcat安装正确。
5)若已经启动了一个tomcat应用,若再启动一个,会抛出异常,因为端口已经被占用
6)shutdown.bat文件关闭应用

备注:自己安装后并没有配置环境变量,应该是安装时候自动配置好了

2、tomcat:开源的servlet容器

3、可以通过conf文件夹下的server.xml中的配置信息修改tomcat服务器的端口号

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
把port值改为其他端口号即可。

 4、如果想在任意目录下启动tomcat服务器
      设置CATALINA_HOME环境变量即为tomcat根本目录,配置path即可。(方法和Java配置环境变量方法一样

 5、启动tomcat服务器的是catalina.bat文件,在命令行窗口直接输入catalina,会出现许多命令。命令行窗口启动/关闭服务器命令:
      catalina  run  :在catalina同一个命令行窗口下启动服务器
      catalina  start:开启一个新窗口启动服务器
      catalina  stop:关闭服务器

 6、tomcat提供有一个管理程序:manager,用于部署到tomcat服务器中的web应用程序
      想要访问manager web应用程序,就需要添加具有管理员权限的账号,编辑conf文件下的tomcat-users.xml文件,
      添加manager角色,设置用户名和密码。
      
      在tomcat 9.0中,设置用户名和密码方法如下:
      在tomcat-users.xml中添加以下代码:
      <role rolename="manager-gui"/>
      <role rolename="manager-script"/>
      <role rolename="manager-jmx"/>
      <role rolename="manager-status"/>
      <role rolename="admin-script"/>
      <role rolename="admin-gui"/>
      <user username="manager" password="****" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
      保存之后再重启服务器就好。。


原文链接:https://www.cnblogs.com/star-missw/p/10477950.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java笔试题库之选题题篇【1-70题】

下一篇:Mybatis源码解析 - mapper代理对象的生成,你有想过吗