linex下部署发布web项目
准备工作:通过Xmanager远程连接linux系统,下载对应的jdk和tomcat.
1.通过Xmanager远程连接linux系统,下载地址请自己网上搜索吧。
2.下载jdk (这里为jdk-7u79-linux-x64.tar.gz)
http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html
3.下载tomcat(这里为apache-tomcat-7.0.68)
4.本文中在linux系统下建立了如下文件 /home/gljapp/,把jdk包直接发送到该目录下。tomcat可以直接解压后发送文件夹到该目录。
一。安装jdk
1.在建立的文件下(/home/gljapp/)解压jdk文件
sudo tar zxvf ./jdk-7u79-linux-x64.tar.gz
2.修改/etc/profile文件(去linux系统下找到etc目录下的profile文件)
用vim编辑器打开/etc/profile文件(不会的话直接右键用记事本打开,但是注意不要留下enter换行键,不然会报错),在文件尾部加入环境变量的定义
JAVA_HOME=/home/gljapp/jdk1.7.0_79
JAVA_BIN=/home/gljapp/jdk1.7.0_79/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
3.命令:source /etc/profile
保存退出
4.java -version,查看java版本
(1)出现版本信息,说明成功
(2)如果没有出现版本信息,请按照如下操作:
(i) linux命令中 进入到jdk的bin目录 /jdk1.7.0_79/bin中
(ii)运行 ./java -version
这时如果有版本信息,说明java的环境变量出了问题,仔细查看环境变量哪里出错了。
如果没有版本信息,说明你下载的jdk版本不对应,重新下载后,再重新执行上面的步骤。
二。jdk安装好后,开始安装tomcat
1.在本地解压,传到apache-tomcat-7.0.40目录下文件夹下
2.在/etc/profile.d目录下新建文件: tomcat.sh输入一下内容并保存:
export CATALINA_HOME=/apache-tomcat-7.0.40
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
3.在/apache-tomcat-7.0.40/bin目录下执行一下命令:
chmod +x *.sh
4.执行一下命令启动tomcat:
sh startup.sh
三。发布web文件
1打开网址http://输入服务端地址:8080/,点击manager
2.设置用户密码/home/gljapp/apache-tomcat-7.0.68/conf:tomcat-users.xml
<?xml version='1.0' encoding='utf-8'?>
<role rolename="manager-gui"/>
<user username="root" password="123" roles="manager-gui"/>
</tomcat-users>
3.重启tomcat:
/home/gljapp/apache-tomcat-7.0.68/bin# ./shutdown.sh
/home/gljapp/apache-tomcat-7.0.68/bin# sh startup.sh
用刚才设置的 账号:root 密码:123登陆
4.右键-项目文件-export-warfile
-WAR file to deploy -游览-deploy
或者直接传输到webapps
5.点击发布文件的start
6.输入 服务端地址:8080/项目文件夹名称
即可访问
linex下部署发布web项目的更多相关文章
- Linux CentOS下部署Java Web项目
本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动t ...
- 在eclipse中部署发布web项目 和 更改eclipseweb项目发布的路径
我的工作空间:d:workspaceweb项目名称:xxx在eclipse配置完tomcat后,发布到的路径是 d:\workspace\.metadata\.plugins\org.eclipse. ...
- win10下部署.Net Web项目到IIS10
本问主要介绍如何将.Net Web项目部署到IIS10下面. 1.确保iis功能已开启 开启步骤如下:控制面板->程序 点击确定,ok,iis功能已开启. 2.打开iis,绑定站点到iis下面 ...
- Linux上部署web服务器并发布web项目-转
Linux上部署web服务器并发布web项目 近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果.以下是具体的详细步骤以 ...
- Linux上部署web服务器并发布web项目
近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果.以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我一 ...
- Mac下Intellij IDea发布Web项目详解一
Mac下Intellij IDea发布Web项目详解一 Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二 Mac下Intellij IDea发布J ...
- 在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
- 在linux下用tomcat部署java web项目的过程与注意事项(转)
在linux下用tomcat部署java web项目的过程与注意事项一.安装JDK到http://www.oracle.com/technetwork/java/javase/downloads/in ...
- Linux(Centos)之安装tomcat并且部署Java Web项目
1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b ...
随机推荐
- Java开发工具
总的来看Java的开发工具无非由两个部分构成,一个JDK一个是IDE,无论JDK是不可变的,IDE则是哪个用着舒服就用哪个. 1JDK 1.1简介 JDK是 Java 语言的软件开发工具包(SDK), ...
- react学习笔记-01
1. HTML模板 Jsx是react的语法糖,最终会被编译成js语法.因此需要第三方库browser将jsx转换成js. 由于react 0.14版本之后,将react和react-dom拆分,所以 ...
- Users is not mapped(Hibernate实体类采用注解)
今天做简单的登陆验证web应用时,用HQL语句查询数据表时 总是出现Users is not mapped [from Users u where u.username=? and u.passwor ...
- 二十三、oracle pl/sql分类三 包
包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成.1).我们可以使用create package命令来创建包,如:i.创建一个包sp_packageii.声明该包有一个过程update_sal ...
- sql 根据字段查询不同表
SELECT snFundType,snBusinessType, THEN (select vcPaySerialNo from aa where vcSerialNo=a.vcRelationSe ...
- MVC学习笔记--IEnumerable的用法
IEnumerable的用法 IEnumerable和IEnumerable<T>接口在.NET中是非常重要的接口,它允许开发人员定义foreach语句功能的实现 并支持非泛型方法的简单的 ...
- 在Pythonanywhere上部署Django
1 在github上创建一个仓库blog 2 克隆到本地,添加Django项目,再推送到github 3 克隆到pythonanywhere,以后每次更新用git pull即可 4 在pythonan ...
- Paint Pearls
Paint Pearls 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5009 dp+双向链表优化 看到题目,很自然地可以定义状态:dp[i]表示涂好 ...
- java--方法重写与重载
方法重写 /*方法重写(一般多用在继承上) 定义:它是指子类和父类的关系,子类重写了父类的方法. 两个方法返回值.方法名.参数列表必须完全一致! 出现原因:在Java中,子类可继承父类中的方法,而不需 ...
- Spring MVC Flash Attribute
转自:Spring MVC Flash Attribute 的讲解与使用示例 Spring MVC 3.1版本加了一个很有用的特性,Flash属性,它能解决一个长久以来缺少解决的问题,一个POST/R ...