Ubuntu Eclipse的Tomcat小问题:不能输入server name,不能启动tomcat
Ubuntu的Eclipse上安装Tomcat环境,这是让人烦啊,万幸还是终于解决了。
Eclipse上Tomcat的搭建:
1、点击Eclipse上的菜单:Windows - Preference,
窗口左侧Server - Runtime Environment,然后点Add,
因为我从Tomcat官网下载Tomcat8.0,所以我选择Apache Tomcat v8.0,然后选择tomcat的安装目录,接着就finish
2、点击Eclipse上的菜单:File - New - Server,再选择Apache Tomcat8.0 Server,点击finish
到此应该是不会有问题的,可是我就遇到了几个小问题。
1、不能输入Server name(参考:http://www.xuebuyuan.com/1361033.html)
在Eclipse的workspace的目录里,删除文件 org.eclipse.wst.server.core.prefs 和 org.eclipse.jst.server.tomcat.core.prefs
比如我的Eclipse的workspace为 eclipseWorkspace,终端操作就为
cd eclipseWorkspace/.metadata/.plugins/org.eclipse.core.runtime/.settings
sudo rm org.eclipse.wst.server.core.prefs
sudo rm org.eclipse.jst.server.tomcat.core.prefs
2、还要把tomcat的配置文件复制到我刚刚所创建的server里
也就是我的文件夹:eclipseWorkspace/Servers/Tomcat v8.0 Server at localhost-config,应该包含以下文件:
catalina.policy | catalina.properties | context.xml | server.xml | tomcat-users.xml | web.xml
可是我该文件夹没有这些文件,所以我要从我的tomcat目录:/opt/apache-tomcat-8.0.35/conf,把这个目录里面的所有文件都复制到上一个文件夹里
并把权限777赋予所有文件
sudo cp -r /opt/apache-tomcat-8.0.35/conf/* /home/sevenun/eclipseWorkspace/Servers/Tomcat v8.0 Server at localhost-config
cd /home/sevenun/eclipseWorkspace/Servers/Tomcat v8.0 Server at localhost-config
sudo chmod 777 *
3、虽然我把上面两个问题都解决了,但是我启动eclipse里的tomcat时,老是报错:Could not load the Tomcat server configuration at /Servers/Tomcat v8.0 Server at localhost-config. The configuration may be corrupt or incomplete.
简直,让我无语,休息一阵后,又上网找了,终于找到一个原因了。我的tomcat安装再/opt目录下,所以我在终端下输入
sudo chmod -R 755 /opt/apache-tomcat-8.0.35/
终于可以在eclipse下,启动tomcat了。这是文件夹权限的问题,tomcat文件夹本身没有读写权限,所以不允许启动tomcat。
Ubuntu Eclipse的Tomcat小问题:不能输入server name,不能启动tomcat的更多相关文章
- war包部署在tomcat下,使用windows service服务方式启动tomcat服务器,在包含调用dll的模块,报dll找不到问题的解决办法
问题描述: 开发了一个需要调用dll的java web程序,在idea开发环境下运行调试没问题,可以正常运行,在tomcat/bin下,运行批处理startup.bat,启动tomcat服务器,也可以 ...
- 使用eclipse启动tomcat,正常模式下可以启动tomcat,却在debug模式下无法启动tomcat 问题解决
这个问题可能是由于eclipse和tomcat的交互而产生的,在以debug模式启动tomcat时,发生了读取文件错误,eclipse自动设置了断点,导致tomcat不能正常启动. 解决方法把brea ...
- 在eclipse中把Tomcat 8删掉不能重建问题,启动Tomcat重置本地配置问题
转载:http://blog.csdn.net/caiwenfeng_for_23/article/details/45480039 PS: 今天手贱,把Eclipse里的tomcat删掉了,然后发现 ...
- tomcat开启远程调试和热部署(jrebel)启动tomcat
@echo off set REBEL_HOME=D:\jrebel\jrebel--nosetup set JAVA_OPTS=-agentpath:%REBEL_HOME%\lib\jrebel6 ...
- Eclipse 中Tomcat 启动 与直接启动Tomcat的区别
这段时间不用Java 了突然发现在用的时候出问题了. 首先现在Eclipse和Tomcat,解压后 如图1所示: 图1: 进入里面的bin文件目录后发现有 如图2所示包含了startup.bat,st ...
- eclipse启动tomcat无法访问
eclipse启动tomcat无法访问 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能 ...
- eclipse启动tomcat, http://localhost:8080无法访问
原地址 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能访问. 关闭eclipse里面的 ...
- 【转】Eclipse下启动tomcat报错:/bin/bootstrap.jar which is referenced by the classpath, does not exist.
转载地址:http://blog.csdn.net/jnqqls/article/details/8946964 1.错误: 在Eclipse下启动tomcat的时候,报错为:Eclipse下启动to ...
- Eclipse启动tomcat时出现报错-拒绝访问
今天新建项目,当选择项目的发布路径为tomcat的路径时 启动tomcat出现如下错误: Publishing the configuration... Error copying file to D ...
- Eclipse新建web项目正常启动tomcat不报错,但不能访问项目的解决方法
原因: 虽然我手动添加了自己下载的tomcat,但是由于在Eclipse中创建Server时,"Server Locations"选项采用的时默认配置,即"Use wo ...
随机推荐
- poj 2251 Dungeon Master(bfs)
Description You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is co ...
- poj 2112 Optimal Milking (二分图匹配的多重匹配)
Description FJ has moved his K ( <= K <= ) milking machines <= C <= ) cows. A ..K; the c ...
- (转)iOS7界面设计规范(8) - UI基础 - 术语和措辞
讨厌周一,讨厌一周.今天中午交互组聚餐,却很开心:大家都是很厉害的人,你可以感到他们身上的能量,可以感到有些什么东西正在推着自己尽力向前走.这是一种很健康的状态,同时也很难得,自然越发需要珍惜.从无到 ...
- [Node.js] Using ES6 and beyond with Node.js
If you're used to using all the latest ES6+ hotness on the front end via Babel, working in Node.js c ...
- 做量化模型Matlab、R、Python、F#和C++到底选择哪一个?
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室).是由美国mathworks公司发布的主要面对科学计算.可视化以及交互式程序设计的高科技计算环境.它将数 ...
- NSArray使用小结
http://blog.csdn.net/ms2146/article/details/8654263
- 选中CheckBoxList的值放到TextBox中,再次选中从textBox中删除
当选中checkboxlist中的值,直接放到文本框中,在checkboxlist的SelectedIndexChanged事件下执行方法, //将选中的值放到文本框中 ...
- css实现超连接按钮形式显示
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- 14 java 日期处理 joda-time
http://www.joda.org/joda-time/ 任何企业应用程序都需要处理时间问题.应用程序需要知道当前的时间点和下一个时间点,有时它们还必须计算这两个时间点之间的路径.使用 JDK 完 ...
- C/C++中的空类及抽象类大小
代码: #include <iostream> using namespace std; struct A{ }; struct B{ int i; }; class C:B{ ; }; ...