JavaWeb环境搭建——eclipse for Javaee developer + maven + tomcat

    使用eclipse for javaee 主要是因为免费,轻量,不需要破解,所以适合初学者。

    首先配置JDKu172-windows-x64.exe,这个没啥好讲的,下载后安装好配置环境变量就ok来。到Oracle的官网去下载!

     然后就是用到的各种开发工具压缩包(选适合自己的位数,版本等):

    ①eclipse-jee 64 bit(下载可能很忙,需要科学上网,不然就等下下载我的,这个网址给的是离线包,免安装):

https://www.eclipse.org/downloads/eclipse-packages/

   ②tomcat64-bit Windows zip (右侧选版本,然后下拉选系统和位数,开发选压缩版.zip,部署才用安装版):

http://tomcat.apache.org/

  ③Maven3.5.3-bin.zip

http://maven.apache.org

 准备好这些压缩包后分别解压,就是下面的目录结构:



下面讲讲配置:

①Maven&Tomcat的配置:

设置环境变量:


②检验是否配置好(win+r 运行cmd启动命令行):

输入mvn -version:


进入到tomcat解压的bin目录下命令行运行startup.bat:


再谈谈精细化配置:

①为Maven添加阿里云镜像,提升下载速度:

<mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

打开maven文件夹下的conf目录,用文本编辑器编辑settings.xml文件:


②配置用户设置有效,这个主要是可以改变本地仓库的路径,不想下到C盘的童鞋可以考虑这个配置。

开启最终配置:

打开eclipse文件夹中的eclipse.exe:

①设置工作空间,估计自己偏好来,可以把勾勾上,免得下次又有这个界面:


②把勾去掉,再点击进入工作台:


③配置tomcat:

点击菜单栏中的Window->Preferences->搜索Runtime->选Runtime Environment:


点add,选tomcat版本(我之前下的是9.0):


点next,再点browse选tomcat路径,选jre为自己安装的jre:


点击Finish,再点击Apply and Close,再切换eclipse下侧的选项为Servers,添加刚才的Tomcat:



点击Finish就行:


④配置Maven:

依然是Window->Preferences->搜索Maven->选Installations:


点击Add选目录为maven解压包的路径,点击Finish后勾上刚才配置的Maven,点击Apply and Close:



可以新建项目了!

①点击菜单栏File->New->Maven Project:


点击Next,在Filter中输入web,点击next:


输入组ID和项目ID:


点击Finish,等待项目加载完成,会有些慢:


这时报错,展开错误信息后发现是index.jsp的错误:



原因是我们没有配置Hello项目的运行服务器,配置方法如下:

右击项目,选择Build Path->选configuration Build Path,切换条目为Libraries:


点击右边的Add Library...选Server Runtime:


点击Next,选中Tomcat,点击Finish,最后点击Apply and Close:



红叉消失:



最后部署我们的项目到服务器上:

右击eclipse下面的tomcat,选择Add and Remove, 选择Hello项目,Add到右侧,点击Finish:


继续右击tomcat,点击start,Windows会问你给Tomcat网络的权限吗,选肯定,部署后如下。



此时就可以再浏览器中输入Tomcat的网址测试了,又发现下面的问题:

http://localhost:8080


我们停掉Tomcat,方法是右击tomcat,选择stop,或者点右边的红色小方块:


Remove项目后右击Tomcat服务器将其delete掉,然后按照之前的方法点击蓝链添加这个Tomcat9,添加完之后不急着部署项目,双击tomcat进入其配置界面,将Server Location由第一个更改至第二个:


ctrl + s保存修改后重新部署项目,右击Add Hello项目,运行tomcat:


然后添加项目的uri,加不加index.jsp无所谓,因为在web.xml中已经设置好了默认网页就是index.jsp:

http://localhost:8080/Hello/



成功!

其它问题:①如果pom.xml文件报了一个com.thoughtworks.xstream.io.HierarchicalStreamDriver错误的话,就将pom.xml中的build标签中finalName下加入下面的一段:

<plugins>    
        <plugin>    
            <groupId>org.apache.maven.plugins</groupId>    
            <artifactId>maven-war-plugin</artifactId>    
            <version>2.6</version>    
            <configuration>    
                <webResources>    
                    <resource>    
                        <directory>src/main/webapp/WEB-INF</directory>    
                        <filtering>true</filtering>    
                        <targetPath>WEB-INF</targetPath>    
                    </resource>    
                </webResources>    
            </configuration>    
        </plugin>    
    </plugins>  

小结:这算是JavaWeb开发的一小步,但是绝对是折腾环境的一大步!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值