美文网首页
造福群众--Lab2配置坑的解决方法

造福群众--Lab2配置坑的解决方法

作者: icecity96 | 来源:发表于2016-09-12 22:39 被阅读0次

    虽然Lab2给了实验手册,但是手册内容还是有些陈旧。很多环境都是比较老的版本了。另外对于MacLinux用户而言,许多安装完全可以采用包管理器,省去许多麻烦,也方便文件管理。(至少不会出现安装完了,不知道被安装到哪去了=。=)。

    Struct2

    强烈建议使用Maven项目管理,然后在pom.xml中增加dependecy

    <dependencies>
        <dependency>
            <groupId>org.apache.struts</groupId>
            <artifactId>struts2-core</artifactId>
            <version>2.5.2</version>
        </dependency>
      </dependencies>
    

    其中version可以自己选择,我配置的时候选择的最新版。如何选择version:version notes

    MySQL

    For MAC

    $ brew install mysql
    $ brew services start mysql
    

    NOTE:默认下载mysql后是没有开启mysql服务的,需要手动打开。否则会出现以下报错。

     ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
    

    For Linux:
    Linux User 需要注意的一点就是你用包管理器下载的应该是 mysql-server而不是mysql-client或者其他的东西。怎么下应该是基本技能就不说了=.=||...

    For Windows:
    放弃巨硬保平安。

    Eclipse DBeaver

    Install
    [help]->[Eclipse Marketplace],search and Install..基本就是一路next,没什么技术含量

    使用
    图文详细教程..前面安装mysql步骤对了,这按照教程基本不会出现问题,如果有问题欢迎留言。

    Tomcat

    这个应该是最坑的。。在Eclipse中很多版本的Tomcat并没有提供servers。而且通常利用包管理器下载下来的较新的版本都不是提供server的版本。解决方法:

    1. 从官网下7.0或者8.0的源码编译
    2. 包管理器下载,然后自己打补丁,别慌补丁不难打
    $ cd [tomcat or tomee home]/lib
    $ mkdir catalina
    $ cd catalina/
    $ unzip ../catalina.jar
    $ vim org/apache/catalina/util/ServerInfo.properties
    

    版本号应当以8.0(7.0)开头:

    server.info=Apache Tomcat/8.0.0
    server.number=8.0.0
    server.built=May 11 2016 21:49:07 UTC
    

    Then:

    $ jar uf ../catalina.jar 
    $ org/apache/catalina/util/ServerInfo.properties
    $ cd ..
    $ rm -rf catalina
    

    相关文章

      网友评论

          本文标题:造福群众--Lab2配置坑的解决方法

          本文链接:https://www.haomeiwen.com/subject/ewzpettx.html