真是折磨人,下载版本不匹配、匹配了又配置需要插件、插件下载后安装又出错误,运行时有报莫名其妙的错误……过程错了或者稍微忘了哪里就gg,等到最后还得查运行的bug。

。。。

一、装jdk、jre,并配置环境变量

系统变量→新建 JAVA_HOME 变量 。

系统变量→寻找 Path 变量→编辑,在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)

系统变量→新建 CLASSPATH 变量,变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)系统变量配置完毕

解释:JAVA_HOME是为了定义java目录,而%JAVA_HOME%就可以根据这个目录来定义相对JAVA_HOME的路径了。

检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)显示版本信息(64位会有64显示的) 则说明安装和配置成功。

二、装eclipse,注意要与jdk的32/64位匹配

安装,选择workspace。。。

三、eclipse创建web项目

打开eclipse,菜单栏下,File–New–Other…,打开后找到web–Dynamic Web Project,然后单击Next,
紧接上步,出现如下对话框,其中主要的几项内容如下(其中没有提及的就是用默认的,不要去修改,以图示配置为主):
配置完成后,出现如图所示,点击“Next”,继续单击“Next”,
需要配置web.xml的话,打上“对钩”。单击"Finish"。

Project name:项目名,自己起
Target runtime:点击右侧“New Runtime”,
选择自己用的服务器,这里我们选择:Apache – Apache Tomcat v7.0,选择后,单击"Next",出现一项:Tomcat installation directory:,在该处找到你解压的Tomcat7的位置。然后单击"Finish"。

Configuration:点击右侧“Modify”,可以进行适当的配置,但根据我初学时候的经验,完全使用默认的就行了,不要去动里面的东西。等用到里面的配置时,你已经算是个老鸟了。

一些版本的eclipse没有Web项目和Server选项?
https://www.cnblogs.com/hongmoshui/p/10936446.html
(1)在Eclipse中菜单help选项中选择install new software选项
(2)在work with 栏中输入 http://download.eclipse.org/releases/2019-03
(3)选择web,xml, java ee development选项,然后选择next
注:网址最后的‘2019-03’是eclipse的版本号,查看eclipse版本号:help > About Eclipse IDE

四、装tomcat,注意要与eclipse的最高支持版本匹配。

tomcat是绿色软件,解压就可以看。
双击bin目录里的startup。win后缀是 .bat,linux的后缀是 .sh。

版本问题
Eclipse 4.8 (Photon)--------Java8--------Tomcat9.0
Eclipse 4.7 (Oxygen)--------Java8--------Tomcat9.0
Eclipse 4.6 (Neon)-----------Java8--------Tomcat9.0
Eclipse 4.5 (Mars)-----------Java7---------Tomcat8.0
Eclipse 4.4 (Luna)-----------Java7--------Tomcat8.0
Eclipse 4.3 (Kepler)---------Java6--------Tomcat7.0
https://www.cnblogs.com/8023s/p/9985316.html

eclipse装插件。(仅一些不自带支持的eclipse版本要用到)

依次点击【帮助】——【安装新软件】;
如果是英文版则是【help】——【Install new software】。
然后点击【添加】,在弹出的窗口中,输入地址Eclipse Tomcat Plugin Update Site - http://tomcatplugin.sf.net/update, 点击确定。
如果是英文版则是【add】——【location】

确定之后,一定要记住往下拉!! 会显示出Tomcat Plugin,勾选中Eclipse Tomcat Management Feature,点击【下一步】
eclipse的java+tomcat配置以及一些异常处理

这里有可能碰到An error occurred while collecting items to be installed session context was:(profile=DefaultProfile… 错误,就点开上图“可用软件站点”,然后把没用的网站一概禁用就好了。
eclipse的java+tomcat配置以及一些异常处理

看见猫了没?成功了!
eclipse的java+tomcat配置以及一些异常处理
学自:https://www.cnblogs.com/fzczailushang/p/7327150.html

五、运行装载tomcat,以及浏览器查看。

配置tomcat服务。
前面配置完成后,Project Explorer中,出现"Servers"和“TomcatTest”这两项,
eclipse下方有个Servers标签,选择new server wizard…

  1. 在“Select the server type”下选中自己的tomcat版本,点击next

  2. 在“Add and Remove”页面下选中自己的项目,点击Add到右面,点击finish

  3. 此时,按如图所示,双击Servers中服务器的标签,出现相关配置。如下图所示。
    eclipse的java+tomcat配置以及一些异常处理

  4. 接下来就需要大家启动服务器,用代码进行测试了。
    那么现在我们新建一个源文件,在WebContent上右击,选择"New"->“Jsp File”
    eclipse的java+tomcat配置以及一些异常处理

弹出的菜单中在File name中填入jsp的文件名,这里填写index.jsp,然后单击Finish

好的,此时我们的一个简单的web应用就算建立完成了,这时可以单击上方的绿色运行按钮运行应用,也可以在代码编辑器中右击在弹出菜单中选择"Run As"->"Run on Server"运行程序

这个时候弹出对话框,我们直接点击Finish就开始运行了。

此时服务器启动了,然后在eclipse中打开一个内置窗口,然后会显示出相应的页面。注意此时在我们eclipse工作目录下,就是和项目的同级目录下会出现一个Servers目录,这个目录就是eclipse配置运行环境所生成的目录,项目管理器中也可以看到。注意,这个目录不要删除,否则程序不能运行,还需要重建,Server.xml、web.xml、context.xml等配置文件就是存在于这个目录下。目前服务器是处于运行状态的,我们打开浏览器输入http://localhost:8080/Jsp1/index.jsp也可以正确访问到。此时eclipse下方窗口Servers选项卡中可以看到我们配置的服务器和运行的项目列表。

六、几个萌新时的我还不太清楚的问题

  1. JSP全名为Java Server Pages,中文名叫java服务器页面。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。其实就是可以打开的网页
  2. HTML,CSS,js。构成了网页的全部
  3. JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。
  4. JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
  5. JAR文件(Java归档,英语:Java Archive)是一种软件包文件格式,以ZIP格式构建,以.jar为文件扩展名。通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便开发Java平台应用软件或库。
  6. 【.war】文件,JavaSE程序可以打包成Jar包(J其实可以理解为Java了),而JavaWeb程序可以打包成war包(w其实可以理解为Web了)。然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包。
  7. JS,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

参考及部分来源:
https://jingyan.baidu.com/article/ca2d939dd90183eb6d31ce79.html

相关文章:

  • 2021-11-08
  • 2022-12-23
  • 2021-04-18
  • 2021-11-20
  • 2021-11-03
  • 2022-01-11
  • 2022-12-23
  • 2021-04-18
猜你喜欢
  • 2021-12-19
  • 2022-12-23
  • 2021-10-09
  • 2021-12-30
  • 2021-11-07
  • 2021-12-08
相关资源
相似解决方案