Javaweb的相关安装配置与第一个Hello
第一次写博客,写作不易,转载请注明~谢谢
文章目录
java环境的配置
jre:翻译
jdk:编译Java至class
javac -d . xxx.java(包和java在一起)
javac -d c:\java *.java //编译该目录下所有的java
官网下载JDK https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
建议下奇数版本的,属于bug较少的 如Java SE Development Kit 8u201
需要新建的环境变量配置如下
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
需要在原有基础上添加的如下
Path变量:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
Java开发环境就配好了,下一步检验中可以管理员权限打开cmd,然后输入java,javac分别会有一系列输出。
即可完成jdk配置
tomcat安装与配置
下载地址:http://tomcat.apache.org/
我选择下载的是exe,所以需要自己去安装,一路顺风点下去发现出错了,提示如下:No java VM found in folder,感觉可能是VM路径有问题
相应的修改措施如下,在这个界面修改一下路径
路径定位到jdk下的jre,而并非java下的jre,因为我之前特意把java下的jre删掉了emmmmmmm
然后继续等待安装即可~
配置新建的环境变量如下:
- 变量名:CATALINA_HOME
- 变量值:Tomcat解压目录,bin的上级目录
Path内添加%CATALINA_HOME%\bin
配置完成,检验如下:
cmd进入tomcat的lib目录,运行startup命令,启动tomcat服务
然后在浏览器输入http://localhost:8080/ 出现如下界面则配置成功
再在cmd同一路径下输入shutdown命令,则服务器关闭。
IDEA配置
新建IDEA工程
我用的IDEA学生版,所以没有**这一步,直接看如何新建javaweb工程
创建之后如图所示:
在WEB-INF下创建新的classed和lib目录,如图
设置class输出路径 File>Project Structure>Modules>Paths,将output都改到WEB-INF下的classes如图设置
设置lib目录,如图新建jar lib并设置路径为WEB-INF下的lib
配置Tomcat
Tomcat部署踩雷
org.springframework.web.context.ContextLoaderListener这个类找不到
在如下界面将jar包导入,导入结果如图
然后一直出bug,死活显示不了最基本的网页,一直提示我路径输入有问题,改了N多次路径,终于找到了
ok~结果如图
Mysql下载
下载地址:https://dev.mysql.com/downloads/installer/
一步步按照提示安装即可
Navicat for Mysql下载**
参考 https://blog.****.net/wypersist/article/details/79834490
Navicat部署踩雷
打开后新建连接,死活打不开
解决方案:
在mysql命令行中 select host,user,plugin,authentication_string from mysql.user;查看
发现root不是native_password,需要更改设置为native password
Mysql 8.0 默认采用 caching-sha2-password加密,目前好多 客户端不支持
改为 mysql_native_password
修改加密规则的命令为 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;
然后他又出了新的幺蛾子
看起来是密码有问题,那么修改一下密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '201692465';
Navicat运行结果如图
在IDEA工程中配置MySQL数据库
操作一波
在IDEA中选择View-Tool Windows-Database
他可能最开始没有mysql一些驱动,缺什么在这个界面下载什么就行
数据库配置好了后需要添加相关的jar包 ctrl+alt+shift+s打开Project Structure即可
如果下的Mysql是开发版的应该带有jar包,若不是官网下载即可,路径在安装路径下,参考如下
勾选上后再工程下面的External Libraries中查看jar
数据库连接踩雷
在IDEA和数据库相连那一块然后我就测试了一下连接,果不其然又错了
命令提示没有这个数据库,好像emmmmm我刚才建的是连接,那么Navicat现在建一个数据库
再IDEA内测试,就好了
配置到此结束.
大概就可以开始我的具体编程了~