本命年,居然闹起了疫情,开课推迟,在家慵懒散漫。本来导师给的方向是做C++的端开发,做了C/S的C,但想要测试还需要S。从来没接触过web端,大学期间就写过一两个 静态网页,对于网站搭建一无所知。网上查了很多资料,队友服务器的运作原理逐渐有了一点点认识。反正闲着也是闲着,为了不荒废,就试着做做这个S,找了本书边学边做,在这里记录一下。
环境搭建
首先是安装JDK(java的开发环境,另外java的开发环境叫JRE)。虽然电脑上有,但却是本科期间几年前装的了。不如重新装下。
下载JDK并安装
家里的网登不上sun的官网,我找了个镜像网站:
https://repo.huaweicloud.com/java/jdk/
下了个12版本的。做到后面发现12版本的jdk无法在myeclipse上被识别,这里特别警告,下8及以下版本!
配置环境变量
然后就是要配置环境变量。其实就是让整个系统认识java这个命令,不然每次都只能在java目录里使用这个命令。
在环境变量里把系统变量JAVA_HOME的值改成安装路径就行了。当然没有JAVA_HOME要新建。另外还有其他配置
参考这个链接环境变量配置
下面绿色字体不用看了,是我下12版本jdk时遇到的问题,既然前面说了不用12版本,就不会有下面的错误,忽略就好(手动捂脸)。
到java目录里去看,发现居然没有jre的文件夹
这环境搭建的路上果然荆棘四溢。
网上一查,发现12版本的要手动生成jre目录。到也不难,关键是要以管理员模式打开cmd,到java安装目录下运行该命令
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
成了。
然后java -version看一版本吧,我草居然是1.7的。我明明改了环境变量了啊!?
于是用where java 看一下java运行目录,多了一个winsystrm32的运行选项。去卸载里把之前的版本卸载就完事了。
再试一次,完全ok
#安装eclipse
#找个链接下了就完事了,也没什么可说的。
安装myeclipse
找个网站下下来安装。
然后我就发先eclipse根本不用装,现在一个myeclipse里面就包含了eclipse本体了,老书本的坑啊!
下载安装Tomcat
还是找个镜像网站,下个最新的9版本
给个链接https://mirrors.cnnic.cn/apache/tomcat/
下载后解压,然后配环境变量。
网上介绍的有很多,值得注意的是运行startup后控制台的乱码问题,找到logging.properties文件
java.util.logging.ConsoleHandler.encoding = UTF-8
修改为
java.util.logging.ConsoleHandler.encoding = GBK
运行后,再在浏览器打开地址http://localhost:8080/
可看到默认服务器界面
设置端口号
在tomcat文件夹的conf文件夹中的server.xml文件夹中配置
设置域名
。。。
然后在我的ipad pro上就可以访问啦
今天就先到这里了。