linux 部署项目,第1张

1 准备工作

下载相应版本的Linux版JDK、Tomcat安装文件

例:jdk-6u21-linux-i586-rpmbin (安装版)

jdk-6u21-linux-i586rpm (安装版)

jdk-7u79-linux-x64targz (解压缩版)

推荐搭配:JDK17 + Tomcat70 较稳定

2 安装JDK

首先将安装包通过ftp上传到指定的文件目录下 例:/usr/local/java

新建文件夹命令

[root@localhost usr]#mkdir /usr/local/java

增加执行权限命令:

[root@localhost usr]#chmod a+x jdk-6u21-linux-i586-rpmbin

安装命令:

[root@localhost usr]#rpm -ivh jdk-6u21-linux-i586rpm

说明:

以“rpm”结尾的安装包 执行:rpm -ivh jdk-6u21-linux-i586rpm 命令

以“bin”结尾的安装包 执行:/jdk-6u21-linux-i586rpm 命令

以“targz”结尾的安装包 执行:tar –xvf jdk-7u79-linux-x64targz 命令

3 配置环境变量

在/etc/profile中加入JAVA_HOME CLASSPATH PATH环境变量。

命令:[root@localhost jdk160_21]# vi /etc/profile

按‘o’进入编辑模式

在最后加入:

JAVA_HOME=/usr/local/jdk160_45(此处为对应的JDK安装路径)

CLASSPATH=:$JAVA_HOME/lib/toolsjar

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH

按‘Esc’--> 输入‘:wq’保存并退出

4 JDK测试

检测JDK是否安装成功:

命令:[root@localhost ~]# java –version

如看到JVM版本及相关信息,即安装成功。

如果报错:

If 'java' is not a typo you can run the following command to lookup the package that contains the binary: command-not-found java-bash: java: command not found

则说明环境变量配置错误!

5 安装Tomcat

[root@localhost ~]# tar –xvf apache-tomcat-6029tar //解压

[root@localhost tomcat]# mkdir /usr/local/tomcat //在usr/local下新建tomcat目录

[root@localhost ~]# cp –R apache-tomcat-6029 /usr/local/tomcat //拷贝至 tomcat下

6 设置Tomcat编码(可忽略)

配置Tomcat服务器编码为UTF-8:

打开tomcat安装目录下的conf/serverxml文件,(大约在69行处)将8080端口的<connector></connector>标签中设置成 URIEncoding=”UTF-8”。

7 启动Tomcat

[root@localhost ~]# /usr/local/tomcat/apache-tomcat-6029/bin/startupsh

使用浏览器访问 http://localhost:8080,出现tomcat默认页面,说明已经安装成功

8 项目部署

将web项目打成war包,上传到Linux操作系统tomcat安装目录下的webapps下即可!

1如果拿到的root 账号,应该先建立账户。因为在UNIX/Linux主机上,不要轻易使用root,权限太大,万一误操作不好修复

2账户名称随意,UNIX/Linux的习惯,一般是专为应用开账户时,就用应用的名称或简称作为用户名

一:创建用户

1:查看系统版本,按照相应的版本做操作 我这是centos 所以cat /etc/redhat-release

顺便查看一下是不是x86_64 系统,这个就像window 32 和64一样

增加用户名为sucore用户:adduser sucore

重置用户密码: passwd sucore

会让你输入俩次密码,跟其他创建密码一样,最后提示成功

注意:adduser ,和 useradd 是一样的,只不过是有的发行版都有,有的发行版只有一个

然后是用户授权

用户授权在 sudoers 里面

有时候会找不到,就whereis sudoers查找一下 sudoers 文件位置

pwd 是查看当前你在哪个目录,cd 是返回上一级目录

找到这个文件位置之后再查看权限:ls -l /etc/sudoers

找个这个文件,编辑 vim /etc/sudoers

但是如果第一个编辑错误,比如我第一个用这个可能会找不到怎么编辑等,出现错误。这时候就需要删除"sudoersswp "的文件,把这个文件删除了,就是vi编辑了。但是如果你想找到这个问文件,你可以 whereis sudoersswp ,会告诉你文件位置,你就可以找到,

但如果你用ll ,或是ls 找到这个文件,你就会发现在xshell中看不见这个文件,因为linux凡是以“”开头的文件都是隐藏文件,如果要用ls 看隐藏文件,需要用到选项a,就是ls -la 或者ls -a 都行。

直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

wq 保存退出后,记得要将写权限收回,chmod -v u-w /etc/sudoers

java在linux和windows上部署没什么差,基本是中间件的差别,weblogic和websphere的话,用脚本部署会有点不一样,主要还是看你用的中间件

linux的分区要稍微了解下,对web工程的磁盘占用要规划,不要犯什么把临时目录放在根目录这种低级错误就行

网络那块,会改/etc/sysconfig/ethxcfg和/etc/iptables、/etc/hosts,就是IP、端口、主机名

安全的话,账号密码权限之类的倒是要注意下

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux 部署项目

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情