二,配置jdk,安装tomcat.以及tomcat项目的发布
Posted 神奇的魔仙堡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二,配置jdk,安装tomcat.以及tomcat项目的发布相关的知识,希望对你有一定的参考价值。
1.jdk配置
一、环境准备
Windows10
jdk-9.0.1
二、下载并安装JDK
选择一个适合自己的JDK版本下载并安装即可,具体流程不详述。
三、环境变量配置
1、右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击“高级系统设置”。
2、在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。
3、在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME” 记得在“HOME”加分号;
的环境变量,变量值为Java的安装路径,本人为:D:\\project\\tool\\Java\\jdk_9.0.1。如图所示。
4、设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的“编辑”按钮,
在弹出的窗口中添加如下信息:%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin,然后点击“确认”按钮即可。如图所示:
5、和JAVA_HOME一样,新建一个名为“classpath”的环境变量,变量值为:%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar。记得在“tools.jar”加分号;
6、在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -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
<user username="tomcat" password="ganquanzhong" roles="admin-gui,manager-gui"/>
然后再
<user username="tomcat" password="ganquanzhong" roles="admin-gui,manager-gui"/>
修改用户名和密码,自己设置
在到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文件中写入下面内容:
<Context privileged="true" antiResourceLocking="false"
docBase="$catalina.home/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
再次重启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,然后在输入之前设置的用户名和密码就可以了!
以上是关于二,配置jdk,安装tomcat.以及tomcat项目的发布的主要内容,如果未能解决你的问题,请参考以下文章
mac JDK9的安装与环境配置以及Tomcat安装错误问题的解决
JDK+TOMCAT+MYSQL+MAVEN+Intellij Idea小白安装以及配置
mac 安装jdk/maven/tomcat 以及eclipse相关配置