zoukankan      html  css  js  c++  java
  • Myeclipse/STS 首次在本地部署配置一个Spring MVC 项目 (十二)

    1. 在本地新创建一个文件夹 ,做为项目工作空间;

    2. 用 Myeclipse 或 STS 进入该文件夹,该文件夹就成为项目的工作空间;

    3. 就要进 窗口-首选项,配置:

        环境默认编码:

        1>. 常规下面 内容类型 .txt 文本 UTF-8 更新

        2>. 常规 – 工作空间 , 文本文件编码

        3>. 常规 – 编辑器 – 文本编辑器 – 拼写

        配置 java JDK 为 项目需要的版本 比如 (1.7) :

        配置 Myeclipse 下的 Servers 及 validation ,注意 Tomcat 选择后的 Enabled, validation验证全部去掉.

        配置 Myeclipse下 Maven4Myeclispe:主要是选择 installations 下的本地安装的 maven 位置;

    4. 注意,如果是 Myeclipse[STS] + Maven + SVN 的项目:

        最好是通过 “包资源管理器” - "导入" [采用 Maven的方式导入]

        Myeclipse->[Maven4Myeclipse]

        STS-> [Maven]

        选择 Existing Maven Projectes 来导入项目,不然可能会发生错误;有的还会发生类似编码,或其他的问题 [项目的文件夹有汉字,或者有项目文件夹名中有空格];

    <project xmlns="...">
        <modelVersion>xxxx</modelVersion>
        <groupId>com.study.xxx</groupId>
        <artifactId>xxxName</artifactId>
        <packaging>war</packaging>
        <name>Show Project Name When list in package resource Manger</name>
    </project>

        假如项目名为 xxxProj:

        如果采用 普通方式导入,或是采用 SVN 检出方式导入的话;那么在 "包资源管理器" 显示出来的名称就为 "xxxProj";

        如果是采用 Maven 方式的话,那么在 "包资源管理器" 显示出来的名称为 "Show Project Name When list in package resource Manger"

        如果没有配置: 

    <build>
        <directory>${basedir}</directory>
        <finalName>${project.artifactId}|projectName</finalName>
    </build>

        打包到 Tomcat/webapps 下的项目名称就是 上面project 下 artifactId 的值 "xxxName";

        如果有配置,那么部署到 Tomcat/webapps 下的项目就为 finalName 值;

    5. 项目导入到 Myeclipse 或 STS 的包资源管理器 后,如果有 Web 项目,要 项目 [右键] 属性 - 构建器 : 把 javascript 的验证去掉;不然很卡;

    6. 有些项目已经开发过一些,里面新增了新的依赖包,这些包可能会跟本地的冲突,或哪边设置不合理的地方,可能使得在本地一直无法运行起来,但又找不到错误信息;

        这些你可以让在其他机子上可以行的同事,把他的 .m2 文件夹整个的拷贝过来,放在你本地的某个位置下,通过配置 [菜单]-窗口-首选项-Myeclipse-Maven4Myeclipse 下的 User Settings 项;

        重新设置 settings.xml 位置,本地 settings.xml 修改 LocalRepository 位置[就是拷过来 .m2 存放位置];

        再执行 项目 [右键] - Maven4Myeclipse - Update Project Configuration 项,即可;

    7. 在配置初期,或是运行开发期间发生的错误,比如SVN更新了、Myeclipse[STS] 异常关闭了,经常 [菜单]项目-Clean-[Clean All],再项目 [右键] 下 Maven[4Myeclipse] 下 的 Update Project Configuration 循环着操作,总是没错的 ^_^;

    8. 有些项不能通过 在  运行配置后直接运行;可能会出现错误;

        只有先在  的 [Tomcat 7.x] 的 "Add Deployment" 来先部署, 再来 "Run Server" 才能正常访问项目;

    9. 如果网站开始很慢,甚至崩溃的话,可能 Java VM 配置太小了,在下图配置:

    在 "Optional Java VM arguments" 配置框内输入: -Xms512m -Xmx512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m , 适当根据自身系统配置设置里面的数字;

  • 相关阅读:
    Java实现 LeetCode 697 数组的度(类似于数组的map)
    Java实现 LeetCode 697 数组的度(类似于数组的map)
    Java实现 LeetCode 697 数组的度(类似于数组的map)
    Java实现 LeetCode 696 计数二进制子串(暴力)
    Java实现 LeetCode 696 计数二进制子串(暴力)
    Java实现 LeetCode 696 计数二进制子串(暴力)
    Java实现 LeetCode 695 岛屿的最大面积(DFS)
    Java实现 LeetCode 695 岛屿的最大面积(DFS)
    PHP serialize() 函数
    PHP print_r() 函数
  • 原文地址:https://www.cnblogs.com/editor/p/3915239.html
Copyright © 2011-2022 走看看