tomcat
java外脑
一个码农界的小学生,渴望成为大牛。
展开
-
Intellij IDEA社区版打包Maven项目成war包,并部署到tomcat上
打包WAR过程首先对项目进行编译。然后执行以下步骤:单击下图红色方框处 在IDEA右侧出现maven project选项 单击maven project选项,出现Spring MVC Basic Feature菜单,选择 其中的Lifecycle菜单项,展开,执行里面的package命令即可。 到这打包已完成,在项目文件夹/target/下可以找到 *.wa转载 2018-01-29 14:38:50 · 1836 阅读 · 0 评论 -
tomcat中出现PermGen space
介绍: PermGen Space:指的是内存的永久保存区,该块内存主要是被JVM用来存放 class 和 mete 信息的,当 class 被加载 loader 的时候就会被存储到该内存区中,与存放类的实例的heap区不同,java中的 垃圾回收器GC 不会在主程序运行期对 PermGen space 进行清理。解决: 1.修改 TOMCAT_HOME/bin/catalina.bat文...原创 2018-04-28 11:13:30 · 244 阅读 · 0 评论 -
tomcat中关键目录
1、shared目录:如果安装的tomcat里面没有则需要新建。用来存放web程序所需的jar和classes文件。(1)在tomcat中新建shared文件夹,shared下面再新建classes和lib文件夹, classes中放置配置文件,lib中放置程序所需的jar(2)在catalina.properties中配置:shared.loader=${catalina.bas...原创 2018-04-28 11:11:29 · 300 阅读 · 0 评论 -
intellij idea 部署项目的时候 图中application context 写不写有什么关系?有什么作用?
其实就是访问路径的问题: 假设默认tomcat访问端口号为8080, 如果不写,则访问的url为:http://localhost:7070/ 如果写(例如写个pdmate),则访问的url为:http://localhost:7070/pdmate/ 总结:写不写都没有关系,只是访问路径不同而已,不影响程序。...原创 2018-04-27 10:04:16 · 6723 阅读 · 0 评论 -
Tomcat根目录下work文件夹
work目录只是tomcat的工作目录,也就是tomcat把jsp转换为class文件的工作目录jsp,tomcat的工作原理: 当浏览器访问某个jsp页面时,tomcat会在work目录里把这个jsp页面转换成.java文件,比如将index.jsp转换为index_jsp.java文件,而后编译为ind...原创 2018-04-27 08:37:42 · 348 阅读 · 0 评论 -
tomcat发布的项目,这个class文件为什么会有两个?其中一个加了$1?
当一个外部类中有内部类时,其编译后的文件,内部类 会带有$ 标识. 例如: 则ProjPrintControl$1 就是 ProPrintControl的内部类(如果不知道是哪个内部类,可以通过反编译就看出来了)...原创 2018-05-02 09:53:05 · 2816 阅读 · 0 评论 -
怎么修改tomcat端口号
打开server.xml,找到以下内容:1、 <Server port="8005" shutdown="SHUTDOWN"> 改为: <Server port="8006" shutdown="SHUTDOWN">2、 <Connector port="8009" protocol="原创 2018-03-29 11:30:22 · 467 阅读 · 0 评论 -
mac中如何运行tomcat中*.sh权限问题
1、cd tomcat的bin目录,运行命令:chmod 777 *.sh原创 2018-03-30 17:17:21 · 1423 阅读 · 0 评论 -
mac下启动tomcat日志显示
采用 ./startup.sh 启动,则没有显示控制台。要像windows一样显示日志信息,则 : ./catalina.sh run原创 2018-03-30 16:49:33 · 4482 阅读 · 0 评论 -
Unable to compile class for JSP 问题
项目部署在tomcat容器里面,启动的时候不报错。访问的时候就报错。原因是jar冲突。原创 2018-05-25 09:22:50 · 2060 阅读 · 0 评论