• Intellij IDEA 使用总结


    IDEA 快捷键

    Ctrl+N               查找类
    Ctrl+Shift+N      查找文件
    Ctrl+Shift+F   搜索内容
    Ctrl+Alt+B      跳转到抽象方法的实现
    Ctrl+Shift+J   合并成一行
    Shift+F6           重命名
    Alt+Insert         生成代码(如get,set方法,构造函数等)
    Debug
    F7                    单步调试,进入函数内部
    F8                    单步调试,不进入函数内部
    F9                    继续执行,进入下一个断点或执行完程序
    Shift+F7           选择要进入的函数
    Shift+F8           跳出函数
    Alt+F8              执行表达式查看结果
    Ctrl+F8            设置/取消当前行断点

    IDEA 发布WEB项目

    1、Run -> Edit Configurations,进入"Run Configurations"窗口
    2、点击"+"-> Tomcat Server -> Local,创建一个新的Tomcat容器
    3、在"Name"处输入新的服务名,点击"Application server"后面的"Configure...",弹出Tomcat Server窗口,选择本地安装的Tomcat目录 -> 取消勾选"After launch",设置"HTTP port"和"JMX port",点击 Apply -> OK

    注:取消After launch是为了不让项目启动后自动访问下方的路径
    4、选择之前配置好的Tomcat,点击"Deployment"选项卡,点击"+"->"Artifact"-> 选择创建的web项目
    注:web项目选择带exploded标识的。
    5、修改"Application context"(访问目录)-> Apply -> OK

    遇到的问题

    1、IntelliJ IDEA 中部署Tomcat应用存在两个同名应用程序,一个带有exploded,另一个不带,为什么要部署exploded的包?
    ___:war exploded
      展开部署(相当于将资源文件进行展开后进行部署)
    ___:war
      发布模式,这是先打成war包,再部署
    好像是选exploded 才能让调试的时候及时修改的资源重载;
    2、发现工程每次修改JS或者是JSP页面后,并没有生效,每次修改都需要重启一次Tomcat,这样操作很不方便。
    需要在Tomcat的Server视图中更改下列选项为:Update classes and resources

    on 'update' action:当用户主动执行更新的时候更新    快捷键:Ctrl + F9
    on frame deactication:在编辑窗口失去焦点的时候更新
    你可以根据自己的需求进行设置,我这里两个都有设置。
    3、启动tomcat发现日志信息乱码。
    tomcat设置VM options为-Dfile.encoding=UTF-8或-Xms256m  -Xmx384m  -XX:MaxPermSize=128m -Dfile.encoding=utf8
    在startup/connection页设置JAVA_TOOL_OPTIONS为-Dfile.encoding=UTF-8
    修改IDEA的安装目录下:IntelliJ IDEA 2016.3in中配置文件idea.exe.vmoptions,
    在该文件中最后面加上:-Dfile.encoding=UTF-8
    然后重启IDEA,启动所配置的项目即可。

  • 相关阅读:
    MyBatis缓存机制-二级缓存
    hibernate异常之--count查询异常
    mysql聚合函数操作
    spring-知识小结之注解为属性赋值
    spring整合问题分析之-Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.
    hibernate detached分离查询 与 抓取策略注意事项
    *.hbm.xml映射文件的元素及属性
    hibernate自动建表之engine设置
    Day1 summary
    A problem needed to review and fix later
  • 原文地址:https://www.cnblogs.com/laoyeye/p/7589178.html
Copyright © 2020-2023  润新知