tomcat装置配置

  1. 首先须要配置JAVA_HOME和JRE_HOME的环境变量,地址就是java根目录门路,如F:\Java
  2. 在tomcat官网下载免安装版的压缩包。
  3. 解压后dos窗口进入bin文件下,而后跑去服务startup如之后就会开启一个服务窗口
  4. 能够拜访Tomcat根目录的webapps文件夹下的资源文件,首先在webapps文件夹下新建一个文件夹,名为Test,在Test文件夹下放入一个1.jpg的图片。浏览器拜访http://localhost:8080/Test/1.jpg,,就能够看到这张图片了。个别默认端口号时8080
  5. 敞开服务就在dos窗口输出shutdown,服务窗口主动敞开。

bin目录次要是用来寄存tomcat的命令,次要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

tomcat目录构造(参考网上)

bin目录次要是用来批改环境变量,设置JDK门路、tomcat门路
startup 用来启动tomcat
shutdown 用来敞开tomcat
批改catalina能够设置tomcat的内存

conf目录次要是用来寄存tomcat的一些配置文件
server.xml能够设置端口号、设置域名或IP、默认加载的我的项目、申请编码
web.xml能够设置tomcat反对的文件类型
context.xml能够用来配置数据源之类的
tomcat-users.xml用来配置管理tomcat的用户与权限
在Catalina目录下能够设置默认加载的我的项目
lib目录次要用来寄存tomcat运行须要加载的jar包
例如,像连贯数据库的jdbc的包咱们能够退出到lib目录中来。
logs目录用来寄存tomcat在运行过程中产生的日志文件
在windows环境中,控制台的输入日志在catalina.xxxx-xx-xx.log文件中
在linux环境中,控制台的输入日志在catalina.out文件中
temp目录用户寄存tomcat在运行过程中产生的临时文件

webapps目录用来寄存应用程序
当tomcat启动时会去加载webapps目录下的应用程序。能够以文件夹、war包、jar包的模式公布利用。
当然,你也能够把应用程序搁置在磁盘的任意地位,在配置文件中映射好就行。
work目录用来寄存tomcat在运行时的编译后文件
例如JSP编译后的文件。
清空work目录,而后重启tomcat,能够达到革除缓存的作用。

idea配置tomcat

导航栏run->配置编辑

增加新配置->抉择Tomcat Server->local

写好名称,这里两个端口号主动生成,确认
留神一旦端口号被占用,服务跑不起来会出错

之后点击idea左下的绿色加号,run服务就跑起来了

tomcat服务run报错port out of range:-1

解决办法:批改tomcat根目录的的conf文件夹下的server.xml,将
<Server port="-1" shutdown="SHUTDOWN">改成
<Server port="1-65535之间的任意一个整数" shutdown="SHUTDOWN">,

tomcat乱码

这就很烦。。。。

解决办法:找到Tomcat根目录的conf文件夹下的logging.properties文件
关上后在开端加上

java.util.logging.ConsoleHandler.encoding = GBK~~~~


ok,胜利了!