• Linux中Eclipse下搭建Web开发环境


    0. 准备工作

    • java环境,Linux下基本上都有含开源jdk的库,可直接下载,且不用配置环境变量,当然也可以官网下载后自己配置;
    • Eclipse Neon,注意看清是64位还是32位,下载的应该是一个.tar.gz的文件,进去运行安装脚本即可,不再赘述;
    • Struts2
    • MySQL,Linux用户自行从库中下载mysql服务并且开启服务;
    • DB Driver,选择Connecter/J
    • Tomcat

    建议Struts2、Connector和Tomcat都解压在同一个目录下,方便管理。

    1. 配置Struts2

      每次创建动态Web工程时,都需要将Struts(解压后的目录)下的lib目录中的相应的包移动到Project_name/WebContent/WEB-INF/lib下,如下:

         必需包文件

      其中有一个servlet-api.jar来自Tomcat下lib目录。

    2. 配置MySQL

      Window --> Preferences --> Data Management --> Connectivity --> Driver Definitions,如下:

    MySQL process 1

      可以看到,我已经导入了MySQL JDBC Driver,只需要点击__Add__,不出意外应该会看到如下界面:

    MySQL process 2

      在__Vendor Filter__中选择MySql,然后在下面选择Mysql,在__JARList__中导入下载的Connector目录下的mysql-connector-java-5.1.39-bin.jar,最后点击OK即可。

      最后是通过配置好的Connector连接到MySQL,如下:

    MySQL process 3

      右键__Database Connections__选择New(或者创建Connector Project),然后创建MySQL,接着输入root密码和相应的数据库名字:

    MySQL process 4

    注意:Database和URL后面部分的"database"要改成自己存在的数据库。

    3. 配置Tomcat

      Window --> Preferences --> Server --> Runtime Environment,如下:

    Tomcat process 1

      接着是__Add__,然后导入已经解压好的Tomcat文件夹,如下:

    Tomcat process 2

      最后是建立一个Server项目,选择相应的Tomcat即可,效果如下:

        Tomcat process 3

    4. 常见错误

    • 发现__Window__ --> Preference__下并没有Server和Data Management选项,这是因为还缺少某些插件,点击__Help --> __Install New Software__中输入网址:http://download.eclipse.org/releases/kepler,并且勾选
      • Database Development
      • Web,XML,java EE and OSGi Enterprise Development

      如下:

    Error 1

    • 若发现出现各种数据库连接错误,试着将connector的jar文件放到Web-Content下WEB-INF/lib/里

  • 相关阅读:
    Codeforces 547D. Mike and Fish 题解
    Codeforces 521E. Cycling City 题解
    Codeforces 585E. Present for Vitalik the Philatelist 题解
    Codeforces 605E. Intergalaxy Trips 题解
    AGC033D
    第3次作业:卷积神经网络
    Linux下如何编写go语言程序实现菲波拉契数列
    C语言常见典型错误汇总(助教)
    第一次作业:深度学习基础
    数论复习_欧几里得算法与扩展欧几里得算法
  • 原文地址:https://www.cnblogs.com/vachester/p/5890016.html
Copyright © 2020-2023  润新知