【服务器】在Linux上将Javaweb项目发布到Tomcat
2017-03-06 15:52
597 查看
工欲善其事必先利其器,首先我们得在Linux上准备好java环境,Linux快速搭建Java环境
JDK版本1.8
Tomcat版本tomcat7
版本不一致也没关系,我们论方法,查看服务器tomcat版本和tomcat关联jdk的版本号
ps -ef|grep tomcat
先弄清楚服务器的JDK和Tomcat版本号很重要,因为我们最好在本地环境版本和服务器版本保持一致,避免不兼容的问题,版本问题可能导致错误:java.lang.UnsupportedClassVersionError
万事俱备,下面我就开始发布项目到Linux Tomcat容器里
/etc/tomcat7
/usr/share/tomcat7
/usr/share/tomcat7-root
/var/lib/tomcat7 webapps目录在此处(附图)
我们得war包就放在此处,tomcat会自动帮助我们解压缩到该webapps下,如果长时间没反应可以重启下tomcat,tomcat启动时会扫描一遍
/etc/init.d/tomcat7 restart
tomcat帮助我们解压缩出来意味着项目已经成功发布
这时我们可以在浏览器上访问 [主机host:8080]/[项目名] 测试是否可以成功访问
这时我们访问可能不成功 404,500等等错误,这时候不要着急,我们可以去查看日志文件
这里面会详细的记录tomcat日志信息,我们就可以像在控制台上查看错误找出原因。
① 路径问题
② 权限问题
③ 找到查看错误信息的方法
环境说明
系统:ubuntu 14.04 LTSJDK版本1.8
Tomcat版本tomcat7
版本不一致也没关系,我们论方法,查看服务器tomcat版本和tomcat关联jdk的版本号
ps -ef|grep tomcat
先弄清楚服务器的JDK和Tomcat版本号很重要,因为我们最好在本地环境版本和服务器版本保持一致,避免不兼容的问题,版本问题可能导致错误:java.lang.UnsupportedClassVersionError
万事俱备,下面我就开始发布项目到Linux Tomcat容器里
Sept 0:
本地项目右键Export…导出为.WAR fileSept 1:
将导出的war包上传到tomcat webapps 目录下,有的小伙伴可能找不到tomcat的webapps目录,这里我们将linux里所有与tomcat7主要的文件夹列举出来/etc/tomcat7
/usr/share/tomcat7
/usr/share/tomcat7-root
/var/lib/tomcat7 webapps目录在此处(附图)
我们得war包就放在此处,tomcat会自动帮助我们解压缩到该webapps下,如果长时间没反应可以重启下tomcat,tomcat启动时会扫描一遍
/etc/init.d/tomcat7 restart
tomcat帮助我们解压缩出来意味着项目已经成功发布
这时我们可以在浏览器上访问 [主机host:8080]/[项目名] 测试是否可以成功访问
这时我们访问可能不成功 404,500等等错误,这时候不要着急,我们可以去查看日志文件
这里面会详细的记录tomcat日志信息,我们就可以像在控制台上查看错误找出原因。
最后
可能不同的版本有些许不一样的地方,但是方法是一样的。我们将Windows上写出来的项目发布到linux服务器上去,时刻记住几个关键问题,有利于我们debug① 路径问题
② 权限问题
③ 找到查看错误信息的方法
相关文章推荐
- linux下安装java环境及发布java项目到linux上的tomcat服务器上
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- 服务器发布tomcat的WEB项目供外网访问
- java web项目用tomcat发布设置自定义域名
- 软件开发工程师(JAVA)中级考试大纲之--五 J2EE WEB高级组件开发--(三)Tomcat服务器的环境及配置;应用发布和数据源配置;
- 服务器tomcat无法发布web项目
- 关于如何在服务器上搭建tomcat并发布自己的web项目
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- 【转】java web项目改名之后tomcat服务器项目自动重命名
- 服务器发布tomcat的WEB项目供外网访问
- 在tomcat上发布一个javaweb项目
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules (web项目不能加载到服务器))
- Linux下java web服务器搭建(Apache2.2+2Tomcat6)
- Apache Ant学习总结(二):使用Ant自动编译JavaWeb项目并打成war包发布到Tomcat中
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- myeclipse中用tomcat服务器发布程序问题An internal error occurred during: "Launching 项目名 on Tomcat 6.x". java.la
- 利用tomcat发布java_WEB项目到外网的方法
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- 阿里云服务器Linux配置数据库、jre、tomcat、部署javaweb