美文网首页
Tomcat部署(Windows)

Tomcat部署(Windows)

作者: 珊珊_Candy | 来源:发表于2019-07-10 17:06 被阅读0次

    安装配置Tomcat

    下载安装

    http://tomcat.apache.org

    ​​

    安装tomcat

    加压安装包即可

    tomcat目录

    bin:二进制文件存放的目录,启动文件,停止文件等

    conf:保存的tomcat服务器中所有配置文件

    lib:tomcat运行javaee程序需要依赖的那些jar包

    logs:tomcat运行时的日志信息

    temp:存放一些临时文件的

    webapps:他是用来存放开发好的程序的

    work:他是javaEE中的jsp被翻译之后的java代码、session钝化等需要存放的目录

    启动tomcat

    windows 在 bin目录下找到startup.bat文件双击启动

    在浏览器中输入:http://localhost:8080  或者 http://127.0.0.1:8080 访问tomcat主页

    启动的问题

    启动的时候如果启动失败,可以在startup.bat中添加pause(放在最后面)

    ​​

    java_home环境变量

    一般tomcat启动时如果出现窗口一闪而过,并没有启动成功。

    在操作系统中定义环境变量

    JAVA_HOME 环境变量,配置的是JDK的安装目录,不包含bin目录

    ​​

    ​​

    端口被占用

    tomcat启动默认占用的8080端口。

    如果启动的时候发生端口占用,导致tomcat无法被启动。

    这时建议直接去logs目录下查看。catalina.log

    ​​

    解决这个问题:找到具体谁把8080端口被占用了,使用任务管理器强制将当前这个占用8080端口的进程杀死。

    启动cmd 输入命令:netstat -ano

    获取到这个pid之后,到任务管理器中找到这个pid对应的那个进程

    配置tomcat

    tomcat的配置就在conf目录下:

    web.xml:配置的是tomcat可以解析的文件扩展名信息,文件的mime格式。默认首页页面等

    server.xml:tomcat服务器的核心配置文件

    context.xml:配置项目的

    修改端口号

    server.xml

    将port修改为自己需要的端口号即可

    修改完server.xml文件必须重启服务器才生效

    ​​

    配置虚拟主机

    tomcat默认配置的主机是localhost:

    ​​

    自己配置主机

    把原本的<Host ... >...</Host>复制一份,在下面修改

    ​​

    name就是自己的主机名字

    appBase是主句中的web资源保存的目录

    配置完tomcat中自己的主机名字之后,还需要在电脑中的hosts文件中修改当前主机的名字

    hosts文件所在目录:C:\Windows\System32\drivers\etc (配置了之后才能通过域名去访问,不改的话只能通过ip去访问)

    设置默认主机

    ​​

    项目(web资源)发布

    tomcat服务器运行项目,有5种方式,常用的有三种

    webapps目录发布

    缺点:拷贝文件的时间比较长

    如果tomcat中配置了自己的Host主机,这时肯定自己也会指定的项目的发布目录。

    如果没有配置主机,就使用默认的localhost主机,发布项目就在webapps下面。

    ​​

    直接将需要发布的项目复制到webapps下面即可

    使用下面的方式访问:http://localhost:8080/mytest/lo.html或http://127.0.0.1:8080/mytest/lo.html

    例如:

    ​​

    ​​

    ​​

    在server.xml文件中发布

    缺点:需要重启服务器

    在指定的主机Host标签内部配置Context 标签来发布某一个项目

    path:配置的是将来通过浏览器访问这个项目时项目路径名称

    docBase:配置的是项目所在的硬盘的真实路径

    ​​

    ​​

    ​​

    Catalina目录下发布

    在tomcat的Catalina目录下的主机中配置xml文件

    xml文件的名字,就是访问的项目路径名称

    ​​

    在xml中书写:

    ​​

    ​​

    tomcat的管理

    管理tomcat,可以直接通过首页进入:http://127.0.0.1:8080/

    ​​

    Server Status:服务器状态

    Manager App:APP管理

    Host Manager:主机管理

    点击其中一个按钮,需要身份验证,点击取消 

    ​​

    ​​

    找到 conf/tomcat-users.xml,修改完后重启tomcat

    <role rolename="manager-gui"/>

    <user username="tomcat" password="123456" roles="manager-gui"/>

    <role rolename="admin-gui"/>

    <user username="tomcat" password="123456" roles="admin-gui"/>

    ​​

    制作war包

    jar包:普通的java程序压缩之后的文件

    war包:javaEE程序(web程序)压缩之后的文件,可以直接交给web服务器运行。

    第一步:找到需要被压缩的项目

    第二步:使用window的压缩工具,将当前的项目进行压缩。(选择zip压缩)

    第三步:将压缩文件的扩展修改为war即可

    制作完成之后,可以使用管理中的上传war,或者直接将war复制到webapps下面,tomcat会自己解压并运行。

    相关文章

      网友评论

          本文标题:Tomcat部署(Windows)

          本文链接:https://www.haomeiwen.com/subject/hdzhkctx.html