二,配置jdk,安装tomcat.以及tomcat项目的发布


1.jdk配置

一、环境准备

  Windows10

  jdk-9.0.1

version;能够出现jdk的版本说明

jdk环境已经安装成功。

四、一,下载tomcat,和Tomcat项目部署

下载tomcat,下完之后解压,然后都是╮(╯▽╰)╭无脑下一步

远程发布项目,1,点击Manager App(通过manager可以发布应用war),发现403不能访问

                          2.点进去之后,会报403 Access Denied(说明没有给用户授权)

           

二、Tomcat添加用户

根据提示,需要添加一个username给tomcat,

[root@VM_0_17_centos tomcat]# cd apache-tomcat-8.5.43-80
[root@VM_0_17_centos apache-tomcat-8.5.43-80]# cd conf
[root@VM_0_17_centos conf]# vim tomcat-users.xml

在2008service 打开apache-tomcat-8.5.30,在点conf,

在点tomcat-users,然后用记事本打开,滑到最下面,注释后

    添加一个username

 

 然后再

   修改用户名和密码,自己设置

  在到bin目录,在点击shutdown:关闭tomcat(图标),在点击starup:启动tomcat(图标)

重启tomcat , ./startup.sh

发现仍然无法访问Manager App

三、 添加manager.xml

在Tomcat目录下 /conf/Catalina/localhost/ 下创建 manager.xml ,并在文件中添加以下内容:

[root@VM_0_17_centos apache-tomcat-8.5.43-8082]# cd conf/
[root@VM_0_17_centos conf]# cd Catalina/
[root@VM_0_17_centos Catalina]# cd localhost/
[root@VM_0_17_centos localhost]# vi manager.xml
[root@VM_0_17_centos localhost]# ll
total 4
drwxr-xr-x 2 root root 4096 Aug 21 22:14 manager.xml
[root@VM_0_17_centos localhost]# vim manager.xml/


在manager.xml文件中写入下面内容:
privileged="true" antiResourceLocking="false"  
docBase="${catalina.home}/webapps/manager">
className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
>

再次重启tomcat , ./startup.sh

浏览器访问点击Manager App

然后打开Navicat 新建一个crm 数据库,右键点击运行SQL文件,在找到sql脚本就可以了.

注:看数据库密码是否一致
记得在War中修改密码
把rebl.xml删掉,点击spring-base.xml,找到property有一个注释掉了有一个没有,
把没有注释的修改127.0.0.1修改成localhost,然后保存

再然后滑到下面提交war包,可以发布tomcat项目提交成功.

然后再打开虚拟机进入nginx,进入niginx.conf,在server前面加入tomcat集群配置
upstream tomcat_list{
server localhost:8080 weight=1;
}

在location后面在加一个location

location ^~/api/ {
#^~/api/表示匹配前缀是api的请求,proxy_pass的结尾有/, 则会把/api/*后面的路径直接拼接到后面,即移除api
proxy_pass http://tomcat_list/;
}

然后再启动nginx,在nginx.cong修改端口号改成80,在到防火墙中把nginx的端口外部释放修改成80.

然后在win键+r,输入regedit回车---进入注册表编辑器找到HKEY_LOCAL_MACHINE---找到

SYSTEM---CurrentControlSet-----找到services----找到HTTP双击把数值数据3改成4

然后再重启虚拟机服务器

在去谷歌浏览器输入www.zking.com,然后在输入之前设置的用户名和密码就可以了!