JavaWeb总结记录

环境配置

JDK安装与配置

之前的文章,JDK的安装与配置记录

MySQL安装与配置

1 .MySQL 5.7.18安装配置
2 . 我用的是phpstudy,里面集成了MySQL

配置MySQL环境,点击我的电脑 -> 右键 -> 属性 -> 高级系统 -> 环境变量,新建系统变量
在这里插入图片描述
点击Path,添加
在这里插入图片描述
打开命令行,进入MySQL
在这里插入图片描述

Navicat安装

官网下载,不过官方软件有试用期

eclipse安装

只要java环境配好了,eclipse直接一路next就行了

Tomcat安装与配置

tomcat下载地址

打开eclipse,点击菜单栏的Windows,然后点击Preference
在这里插入图片描述
在弹出来的页面中,找到Server下的Runtime Environme

在这里插入图片描述
在右侧点击Add,选择tomcat版本,与下载的tomcat版本保持一致,这里我使用的是tomcat 8.0,然后Next
在这里插入图片描述
点击Browse,即tomcat文件夹的路径。
下面的JRE可以选择默认的,这里我选择jre1.8.0_271,和我的jdk1.8版本保持一致,然后点击Finish
在这里插入图片描述

tomcat添加成功
在这里插入图片描述
将tomcat服务器显示在控制台上
点击菜单栏Window,选择Show View,点击Servers,会出现如图所示情况
在这里插入图片描述
点击蓝色字体,点击Next,我这里什么项目都没有,直接点击Finish
在这里插入图片描述
出现如图所示情况,表示配置成功
在这里插入图片描述

第一个JavaWeb项目

控制台右击tomcat,点击start可开启tomcat服务
在这里插入图片描述

菜单栏File->New->Project,Web选项。

1)Dynamic web project :动态网络项目,动态web 页面中可以包含动态信息,如:JSP页面等。创建动态信息的工程,需要指定Web运行的容器(Tomcat,Jboss等)
2)Static web project : 静态网络项目,静态web 页面中不能包含动态信息,全部内容都是写死的,直接点击就可以看到效果.
3)web fragment project: 项目网络碎片

选择Dynamic Web Project
在这里插入图片描述
点击Next,给项目命名Hello,next
在这里插入图片描述

这里要勾选上,会生成web.xml,然后点击Finish
在这里插入图片描述
在项目的WebContent,新建一个index.jsp,在自动生成的jsp代码里面的body里填入Hello World!,保存
在这里插入图片描述

发布index.jsp,右击,Run As>>Run on Server

在这里插入图片描述
浏览器中也可以访问项目
在这里插入图片描述

常见问题

网页中文乱码

Windows->Preferences->General->Workspace
点击Other,选择UTF-8
在这里插入图片描述
设置JSP编码,同样Windows->Preferences->Web->JSP Files,选择UTF-8
在这里插入图片描述

无法访问tomcat 8080端口

在浏览器和eclipse中可以访问项目
在这里插入图片描述
在这里插入图片描述

浏览器访问8080端口提示404
在这里插入图片描述
在eclispe打开tomcat管理面板,发现灰色不可编辑

在这里插入图片描述

通过右键单击tomcat服务器选择 Add and Remove,在弹出的对话框中移除已部署的项目,然后点击Finish完成
在这里插入图片描述
选项面板部分可以编辑了,选择第二项,即选择tomcat的安装目录来作为项目的发布目录。,然后将wtpwebapps改为webapps,保存
在这里插入图片描述
保存,重新发布项目,可以访问8080端口了

在这里插入图片描述

tomcat 8080端口被占用

修改这个值,然后发布项目
在这里插入图片描述
比如修改成8089,然后发布项目,可以发现url改变了
在这里插入图片描述
访问127.0.0.1:8080,成功
在这里插入图片描述

导入web项目报错

导入别人的项目时会报错
在这里插入图片描述
解决办法
点开导入项目的项目名,右键选择Build Pat,然后点击Configure Build Path.
在这里插入图片描述
弹出的页面中显示Libraries中的 JRE System Library[jdk1.8.0_231](unbound)出现错误
在这里插入图片描述
把它设置为自己所用的JRE版本,把默认的JRE给移除 选中报错的JRE 点击右边的Remove移除
在这里插入图片描述

然后再添加自己的JRE,点击右边的Add Library... ,弹出的页面选中JRE System Library 然后Next
在这里插入图片描述
进入这里之后默认的是选中 Workspace default JRE(jre 1.8.0_181),我们把它改为Altemate JRE ,然后点击Finish
在这里插入图片描述
发现还是报错,忘了导入服务,点击右边的Add Library... ,选择Server Runtime
在这里插入图片描述
选中Apache Tomcat v8.0,然后点击Finish
在这里插入图片描述
还没有解决,发现项目下的任何文件都是正常的,没报错提示,但是项目图标的左上角有红叉!
在这里插入图片描述
鼠标右击项目,打开Properties
在这里插入图片描述
找到Project Facets,找到右侧的Java,调成你eclipse的jdk版本即可
在这里插入图片描述
红叉消失了
在这里插入图片描述

posted @ 2020-12-15 12:15  atkx  阅读(113)  评论(0编辑  收藏  举报