MACOS平台上的MyEclipse2016安装tomcat及一些问题解决
来源:互联网 发布:基站定位软件 编辑:程序博客网 时间:2024/05/29 09:00
本来很早以前电脑上就已经装了TomCat8.5的,结果导入到MyEclipse环境中时,最大支持8.0的,无奈只能重新下载tomcat8.0
第一步,下载安装汤姆猫8.0
链接:https://tomcat.apache.org/download-80.cgi
下载完成之后(Windows平台下有图形界面安装,傻瓜式操作,这里不再概述),
然后启动的话,进入到tomcat下面的bin目录下面
启动tomcat 输入命令 sudo ./startup.sh
启动tomcat
然后停止的话 同样 sudo ./shutdown.sh
然后打开浏览器输入http://localhost:8080可以打开tomcat网站的页面就说明安装成功。
第二步:将tomcat添加到Myeclipse中
这点其实挺坑的,Myeclipse2016跟其他的版本不太一样,当时按照网上的教程,其实都是其他版本的教程,在2016版本上不合适,这里向Myeclipse添加tomcat的步骤:
由于我这已经安装好了,就不再重新安装了
然后里面会出现Apache的tomcat,没报错就是安装成功
剩下的就是新建web项目试一下这个tomcat管用了
这里就不再演示怎么新建web项目了,
创建好之后,项目结构如图
这里面的html文件是后来测试添加的自动忽略
然后
将你所下载的tomcat添加进去就行,效果如上图
之后就是开始启动tomcat了
这里需要注意,如果再终端已经启动tomcat的话,会出现如下错误
(这点让我踩了不少坑)
这里是说你的8080端口已经被占用了,就是你已经启动了tomcat了,再启动肯定报错啊,在终端里面shutdown就行了
可能shutdown还是会出现这个错误,那可能就是浏览器这个localhost:8080页面还打开着了,关掉就是
然后启动后就会出现如下信息:
这就代表启动成功了,但是在这里,还是给我抛了个异常
到现在还没解决,不过不影响,
然后就去浏览器中打开默认生成的jsp文件吧,
重点,这里这个404错误坑了我好长时间,百度了有百度,谷歌了由谷歌,结果最后还是项目路径出现问题。
一般路径是http://localhost:8080/项目名/页面
不用加WebRoot 我就是因为那个WebRoot 404了好长时间,真是一个智障的错误
然后又出现500错误是怎么回事呢?
百度说是代码问题,其实是文件目录权限问题
错误显示如下:
修改下目录权限就行了:
问题在于work/Catalina/localhost/中无法生成对应文件,把tomcat整个目录、work整个目录都修改了权限仍然不行。
最后到具体的目录tomcat/work/Catalina/localhost/进行修改权限OK
将目录权限修改为所有的都可读可写(管他安全不安全)
然后再运行
这就完事了,本来很简单的问题,耗费了我几个小时,看来还是自己太笨。
不过,反正我也不打算走java web方向,这只是为了应付web作业而已,毕竟,不能挂科啊。
- MACOS平台上的MyEclipse2016安装tomcat及一些问题解决
- Tomcat在MacOS上的安装及运行
- myeclipse2016-1.0的安装及破解步骤
- MyEclipse2016的安装破解
- macOS系统安装eclipse svn插件及问题解决
- 在macOS 10.12 Sierra上安装Tomcat 8.5
- macos X在acer5572上的安装
- MySQL在MacOS上的安装记录
- myeclipse2016安装
- vmware上安装macOS
- X99安装MacOS 10.13无法启动的问题解决方案
- 在Linux系统平台上安装Tomcat的总结
- 问题解决总结1_ivf上imsl的安装及使用
- android studio在mac上的安装过程及问题解决
- 关于MyEclipse2016 tomcat端口占用问题及解决方案
- cordova-android平台的安装 (Macos X 10.9.4)
- PG数据库在一些平台上的安装注意事项
- macOS 下安装配置 Tomcat
- codeforces 888A.Local Extrema
- 通过使用python来转化数据的技巧持续更新:【内向即失败--王奕君】
- MySQL数据库——用通配符和正则表达式过滤数据(二)
- Spring-Core之AntPathMatcher
- udp广播
- MACOS平台上的MyEclipse2016安装tomcat及一些问题解决
- 通过使用python来处理网络的技巧持续更新:【内向即失败--王奕君】
- Android jni开发-2(在旧项目上添加支持cmake编译的jni)
- 通过使用python来处理数据的技巧持续更新:【内向即失败--王奕君】
- 通过使用python来清洗数据的技巧持续更新:【内向即失败--王奕君】
- 通过使用python来写下载器的技巧持续更新:【内向即失败--王奕君】
- ubuntu安装mysql不能远程访问的大坑
- 安卓 设置页面为URL地址
- 171207 逆向-JarvisOJ(病毒数据分析)(2)