一、首先安装本地环境
1.下载并 安装jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
2. 下载并安装jre:https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
提示:jre和jdk不能放在一个目录下,否则命令行运行javac会报错:找不到该命令。
3. 下载并安装tomcat: https://tomcat.apache.org/download-90.cgi
二、配置环境变量
1. 新建用户变量:JAVA_HOME ,变量值:JDK安装路径
2. 查看系统变量PATH,不存在添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3. 查看系统变量CLASSPATH,不存在就添加: %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
三、下载安装本地开发工具
1. 下载并安装:https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2018-09/R/eclipse-inst-win64.exe
运行exe,选择安装java EE软件。
2. 新建java web项目即可。
3. 下载小程序开发工具-微信开发者工具:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
4. 选择下载最新版本,安装就可以用了。
四、准备服务器环境
1. yum安装和配置jdk和tomcat
2、启动tomcat
执行命令:systemctl start tomcat.service
3、开发8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
说一下这一句的意思吧,因为centos7 已经更改了防火墙策略,所以使用这种方式来打开端口
--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙:firewall-cmd --reload
4、验证
可以在Windows下通过输入虚拟机的ip地址来访问例如:167.179.84.240:8080
显示了tomcat的欢迎页,说明了tomcat已经成功运行了。
5. 更改默认端口为80
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
8080端口重定向就行了。
五、部署JavaWeb项目
linux里使用的是war包来部署的,所以我们要把项目打包成war包,操作如下:file-export类型选择WAR file,之后把生成的war包复制到centos环境中。tomcat部署JavaWeb项目分为下面的步骤:
1、删除tomcat按照目录的ROOT文件夹下的所有文件
**提示:把所有的依赖包放到tomcat的lib文件夹下
2、把war包复制到ROOT文件下面,解压缩:jar -xvf wxTest.war;
3、结束所有的java进程:ps -e|grep java|awk '{print "kill -9 "$1}'|sh
4、重新启动tomcat:systemctl restart tomcat.service
5、访问:在主机电脑通过浏览器访问192.168.1.100(centos的Ip和端口号),就可以打开项目的开始页面。