Myeclipse添加外部Tomcat出现启动故障的问题解决

故障:

1.java.lang.IllegalStateException: No output folder

分析:work文件夹无写权限

解决:找到tomcat的安装文件夹,右键点击work文件夹“属性”,在“安全”卡中编辑权限,把当前用户组的权限修改为“修改”即可。

2.java.io.FileNotFoundException: C:\Program Files\Apache\Tomcat 8.0\logs\localhost_access_log.2016-06-24.txt (拒绝访问。)

分析:logs文件夹无写权限

解决:同上

3.服务器成功启动,在部署项目时发生错误,详细提示有Cannot create directory C:\Program Files\Apache Software Foundation\Tomcat 8...

分析:webapps文件夹无写权限

解决:同上

综合分析:这应该不是myeclipse和tomcat本身的问题(前提是按要求安装与配置,没有盲目做过其他修改),而应该是操作系统本身的安全策略的问题。我在一个用ghost安装的系统中没有发现问题,而在一个安装版的系统中却发现了问题。推测操作系统本身是不允许程序对系统盘的文件夹随意修改。而克隆版的也许是降低了安全策略。解决方法是可以直接修改tomcat整个文件夹的修改权限。

当然也有可能是当前用户所隶属的用户组的问题。目测超级管理员组有完全控制的权限,但是我的用户是超管,好像也不行。

所以只好去更改users组的权限了。幸好,就目前所遇到的问题,这个方法解决了问题。不过这样敞开大门来者不拒的话,可能也会造成安全问题吧。有待进一步研究。

时间: 2024-08-03 03:09:23

Myeclipse添加外部Tomcat出现启动故障的问题解决的相关文章

eclispe 添加外部 tomcat

首先,eclipse是一个java开发IDE,用于java项目开发,可以利用图形化界面进行代码调试等优点,广受开发人员的欢迎. Tomcat是一个web容器,web项目的发布,依托于容器,也就是说,如果没有容器,web项目的发布会极为困难,技术人员的技术水平要求极高.容器的发明,大大简化了web项目的开发与发布. Eclipse有内置tomcat版本,如果不配置外部tomcat,eclipse会自动下载eclispe默认tomcat版本. 推荐配置外部tomcat,具体的配置过程如下: 1. 下

添加tomcat为启动服务/删除tomcat服务

在很多生产把环境下,tomcat的启动要随着windows的启动一起启动,这个时候就需要将tomcat添加成服务.步骤如下: 1:环境配置 配置jdk环境变量: JAVA_HOME:jdk路径 配置path: 在 path 环境变量最前面加入:%JAVA_HOME%\bin; 2:安装服务 进入tomcat文件的bin目录下,在命令提示符中输入: C:\Users\yuhuashi>service.bat install 点击回车,结果如下表明安装成功: Installing the servi

解决Myeclipse中端口占用,导致tomcat无法启动的问题。(Linux)

本文出自:http://blog.csdn.net/svitter 引文:http://www.2cto.com/os/201305/209285.html { ubuntu查看占用某端口的程序 查看端口使用情况,使用netstat命令. 查看已经连接的服务端口(ESTABLISHED netstat -a 查看所有的服务端口(LISTEN,ESTABLISHED) netstat -ap 查看8080端口,则可以结合grep命令:netstat -ap | grep 8080 如查看8888端

添加tomcat开机启动服务时报错:Neither the JAVA_HOME nor the JRE_HOME enviromment variable is defined

首先,参考的 https://blog.csdn.net/wabil/article/details/78818249 的方式添加 tomcat 开机启动,这种方式不需要添加 setenv.sh 文件,轻量级,非常方便,具体方式如下: 1. 创建一个服务文件 vim /lib/systemd/system/tomcat.service 复制如下内容,修改后保存: [Unit]Description=tomcatAfter=network.target [Service]Type=oneshotE

Tomcat正常启动,访问所有页面均报404异常,404异常总结

今天遇到一个问题:Tomcat正常启动,访问所有页面均报404异常 404异常,很常见,大多情况是路径错误.web.xml文件映射路径写错.服务器设置.servlet的jar包未导进去或者没有随项目发布等等. 如果是路径错误,仔细检查即可解决问题. 服务器没设置好也会报这个错误,这一般是新手刚开始学时遇到的问题,就是要把eclipse中的tomcat的server location设置为use tomcat installation,在eclipse界面双击tomcat server见如图设置:

spring boot + jersey工程由jar包转为war包在tomcat中启动报错问题

第一步: 在maven下,将Spring Boot工程由jar转换为war包启动,很简单,将pom.xml文件中的packaging改为war <packaging>war</packaging> 如果你使用Gradle,你需要修改build.gradle来将war插件应用到项目上: apply plugin: 'war'第二步: 产生一个可部署war包的第一步是提供一个SpringBootServletInitializer子类,并覆盖它的configure方法.这充分利用了Sp

探秘Tomcat(一)——Myeclipse中导入Tomcat源码

前言:有的时候自己不知道自己是井底之蛙,这并没有什么可怕的,因为你只要蜷缩在方寸之间的井里,无数次的生活轨迹无非最终归结还是一个圆形:但是可怕的是有一天你不得不从井里跳出来生活,需要重新审视井以外的生活,你就会发现世界如此美好,我知道的如此的少! 好比,但你看到如下代码 namespace Singleton { public class Singleton { private static Singleton singleton; private Singleton() { } public

springboot项目怎么部署到外部tomcat

spring-boot项目中,默认提供内嵌的tomcat,所以打包直接生成jar包,用Java -jar命令就可以启动. 但是也有一定的需求,会使用外部tomcat来部署项目.下面来看: 1.新建项目boot-tomcat-test 2.pom依赖:(添加spring-boot-starter-tomcat依赖,打包方式为war) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="

myeclipse下对tomcat项目进行debug断点调试

对于eclipse或myeclipse调试J2SE项目或小应用进行断点调试,大家都不陌生,只要设置断点,debug运行就OK了.但是如果是web项目,而项目是在容器中运行的,比如tomcat,resin等,有些同学就不懂怎么断点调试了,只能采取本办法,就是采用System.out.println()的打印方式了,这很不好,而且浪费很多时间.下面总结了下myeclipse下断点调试web项目的方法. 准备 环境:windXP,JDK1.6,Myeclipse10.7,tomcat6.0.37 my