首页 > 其他分享 >10. 创建不同类型的工程

10. 创建不同类型的工程

时间:2023-02-18 13:35:08浏览次数:36  
标签:10 Java Tomcat 工程 web 创建 配置 类型

恐惧是本能,行动是信仰(在此感谢尚硅谷宋红康老师的教程)

1. 创建 Java 工程

在工程上,右键- New - Module,如下:

img

指明 Java 工程的名称及使用的 JDK 版本:

img

创建包:

img

提供包名:

img

在包下创建类,即可:

img

提供类名:

img

测试代码:

img

点击运行即可:

img

2. 创建 Java Web 工程

2.1 1 IDEA 中配置 Tomcat

在 IDEA 中配置 Tomcat 之前,需要保证已经安装并配置了 Tomcat 的环境变量。如果没有安装并配置,可以参考《 尚硅谷_宋红康_Tomcat8.5快速部署.docx 》配置完成以后,在命令行输入:catalina run 。能够启动 tomcat,则证明安装配置成功。

下面看如何在 IDEA 中配置:

img

配置 Tomcat Server 的位置:

img

这里配置 Tomcat 的名称以及配置应用服务器的位置。根据自己 Tomcat 的安装位置决定。

img

配置好后,如下图所示:

img

2.2 创建 Web 工程

img

选择 New Module,指明当前工程的名称:

img

选中当前创建的工程,添加框架支持:

img

选择:Web Application,选择 Create web.xml,如下:

img

2.3 配置 web 工程并运行

img

img

部署当前的 web 项目:

img

选择第 2 项:

img

可以修改 Application context,如下:

img

配置当前 web 工程的详细信息,如下:

img

配置好后,可以直接运行:

img

2.4 乱码的解决

如果 Tomcat 日志出现乱码,需要配置:

img

解决方案:

  1. 点击 Help => Edit custom VM Options,在最后面添加
-Dfile.encoding=UTF-8
  1. 在当前 Tomcat 实例中配置 VM option,添加
-Dfile.encoding=UTF-8

在第二步的 Startup/Connection 页签的 Run 和 Debug 添加一个 key 为 JAVA_TOOL_OPTIONS , value 为“ -Dfile.encoding=UTF-8 ”的环境变量

  1. 保存后重启 IDEA,可以发现控制台中文乱码显示正常了。

3. 创建 Maven Java 工程

标签:10,Java,Tomcat,工程,web,创建,配置,类型
From: https://www.cnblogs.com/NorthPoet/p/17132403.html

相关文章

  • PAT-basic-1011 A+B 和 C java
    一、题目给定区间[−231,231]内的3个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第1行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组......
  • Mysql explain命令使用和搜索类型介绍
    分析语句explain是mysql中的一个指令,可以用来分析sql语句的执行计划,检测有没有使用到索引。例如:explainselect*frommvs;select_type搜索的类型table搜索的表名type搜......
  • PAT-basic-1010 一元多项式求导 java
    一、题目设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为nxn−1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以......
  • PAT-basic-1008 数组元素循环右移问题 java
    一、题目一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数......
  • PAT-basic-1009 说反话 java
    一、题目给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干......
  • PAT-basic-1006 换个格式输出整数 java
    一、题目让我们用字母B来表示“百”、字母S表示“十”,用12...n来表示不为零的个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSS......
  • PAT-basic-1007 素数对猜想 java
    一、题目让我们定义dn为:dn=p(n+1)−p~n,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意......
  • 极兔一面:10亿级ES海量搜索狂飙10倍,该怎么办?
    文章持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+......
  • 创建TXT文字
    voidDZWEIZHI::CreaTxt(stringstr,doublenote_origin[3])////创建TXT文字{ try { //----Enteryourcallbackcodehere----- NXOpen::Session*theSession=NXO......
  • 创建拉伸UFUN+nxopen
    voidDZWEIZHI::CreaExtrudeBuilder()//创建拉伸UFUN+nxopen{ try { //----Enteryourcallbackcodehere----- NXOpen::Session*theSession=NXOpen::Session::G......