引用
一、将程序布署到Linux前我们需要一些准备工作:
1、首先安装Linux系统并配置好登录用户名和密码
2、然后在linux系统配置一个FTP(VFTP),用于上传安装文件。
3、最后打开Linux的SSH服务(打开SSH以后,可以借助一些工具远程连接Linux操作,而不
必直接在Linux服务器操作。现实中Linux服务器在机房中...)
4、检查Linux服务器防火墙
相关命令如下:
1、配置用户 root/123456
[root@localhost ~]# chmod 755 文件 (配置用户对文件权限)
2、配置FTP服务
(1)[root@localhost ~]# chkconfig --list|grep vsftpd (查看情况)
vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
(2)[root@localhost ~]# chkconfig vsftpd on (打开FTP服务)
(3)[root@localhost ~]# adduser ftpuser (添加用户)
[root@localhost ~]# passwd ftpuser (设置密码)
(4)[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf (修改主配置文件)
anonymous_enable=no 是否允许匿名用户登陆
local_root=/home/ftpuser 指定用户访问的目录
3、打开SSH服务
[root@localhost ~]# service sshd start (即时打开)
或
[root@localhost ~]# Chkconfig sshd on (永久打开)
4、关闭防火墙
永久打开或则关闭
[root@localhost ~]# chkconfig iptables on
[root@localhost ~]# chkconfig iptables off
即时生效:重启后还原
[root@localhost ~]# service iptables start
[root@localhost ~]# service iptables stop
引用
二、安装过程:
1、安装JDK 1.6(下载bin包略)
2、安装Tomcat6(下载略)
3、安装Mysql并配置,官网下载:
http://www.mysql.com,[注意]查看你当前的Linux版本(查看命令:uname -a 或 file /sbin/init)。同时下载MySQL服务端和MySQL客户端。
相关命令如下:
(1)安装JDK1.6, 直接运二进制包即可如:
[root@localhost ~]# ./jdk.1.6_20.bin (直接运行jdk)
[root@localhost ~]# java -version (jdk安装是否成功)
【注意】-->如果权限不够,执行一下chmod 777 jdk.1.6_20.bin,一般JDK有默认安装路径在/usr/java
-->安装linux(红旗)时或许自动安装一个JDK(低版本),可以能通过查看当前Linux是否安了
[root@localhost ~]# rpm -qa|grep jdk (查看是否安装过JDK)
(2)配置环境变量:按变量的生存周期来划分,Linux变量可分为两类:
一、永久的:需要修改配置文件(全局配置文件、局部配置文件),变量永久生效。
全局配置文件(对所有用户): vi /etc/profile 文件中添加变量
JAVA_HOME = /usr/java/jdk1.6.3_20
PATH = $JAVA_HOME/bin:$PATH
CLASSPATH =.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
局部配置文件(针对某个用户): vi /home/ftpuser/.bash_profile(以ftpuser为例)
JAVA_HOME = /usr/java/jdk1.6.3_20
PATH = $JAVA_HOME/bin:$PATH
CLASSPATH =.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
二、临时的:使用export命令行声明即可,变量在关闭shell时失效。
直接在命令窗口执行如:
[root@localhost ~]# JAVA_HOME = /usr/java/jdk1.6.3.20 (配置JAVA_HOME环境变量)
[root@localhost ~]# export JAVA_HOME (执行输出JAVA_HOME环境变量)
2、下载tomcat6.0.26.tar.gz,解压后,直接可用
如果是gz包则先运行:
[root@localhost ~]# gzip -d tomat6.0.26.tar.gz (解压gz包)
然后运行:
[root@localhost ~]# tar -xvf tomat6.0.26.tar (解压tar包)
最后在当前目录下解压出一个目录tomcat6.0.26(可以直使用)
用vi配置端口(8080):
[root@localhost ~]# vi /usr/tomcat/tomcat6.0.26/conf/server.xml
启动tomcat:
[root@localhost bin]# ./startup.sh
测试本机是否可以访问:
[root@localhost ~]# wget http://localhost:8080
分享到:
相关推荐
当时自己安装vs2012时 webdeploy3.0安装失败了 自己在搞了半天才找到这个 希望对大家有用吧
WebDeploy,全称为Microsoft Web Deploy,是一款由微软公司开发的强大的自动化部署工具,主要用于简化和加速Web应用程序在IIS(Internet Information Services)服务器上的发布过程。该工具特别适用于开发者和系统...
WebDeploy远程工具是一款用于高效、自动化部署Web应用程序到IIS(Internet Information Services)服务器的工具。这个7z压缩包文件包含了WebDeploy的组件,旨在帮助开发者和系统管理员便捷地完成远程Web服务器上的...
.NET Web应用程序的安装部署通常通过ASP.NET的Web部署项目(Web Deploy Package)或者使用ClickOnce技术来实现。在默认情况下,这些部署方式可能不允许用户在安装过程中选择自定义的安装路径,这可能会对某些需要...
**WebDeploy:高效网站部署工具** WebDeploy,全称为Microsoft Web Deploy,是微软推出的一款强大的网站部署工具。它主要用于帮助开发者和系统管理员便捷地在IIS(Internet Information Services)服务器上部署和...
Java for the Web with Servlets, JSP and EJB is the one book you need to master Java web programming. It covers all the technologies needed to program web applications in Java using Servlets 2.3, JSP ...
Visual Studio 如何使用 Web Deploy发布远程站点,有时候我们开发完某个功能时,需要快速将更改发布至服务器。通常 Visual Studio 可以采用两种方式远程发布站点,一个是直接复制站点所需的文件至服务器,这种方式...
linuxdeploy
标题中的 "[Deployer:149026]Deploy application WebContent on myserver" 提示我们这是一项关于部署Web应用程序的活动,其中“Deployer:149026”可能是一个特定部署工具或进程的标识符,而“myserver”指的是目标...
准备和部署Java应用程序是开发过程中的关键步骤,涵盖了多个阶段,包括编码、构建、测试、打包和发布。这里我们将深入探讨这个过程,并针对Java和JavaEE(Java企业版)环境提供详细指导。 首先,让我们从编码阶段...
安卓平台虚拟机,最新版下载地址:...linuxdeploy-2.6.0-259.apk 为目前最新版(2020-02-01更新),最低支持Android 5.0。Android 4.4 支持版本:https://download.csdn.net/download/zhyjie100/12254490。
java -jar path_to_your_jar.jar ``` 如果JAR文件依赖于特定的系统环境变量或需要特定的内存配置,可以在`java`命令中添加相应参数,如: ``` java -Xms512m -Xmx1024m -jar path_to_your_jar.jar ``` 这里,...
deploy.application
Linux Deploy是一款专为Android设备设计的应用程序,它允许用户在Android设备上部署并运行Linux发行版,无需root权限。这个工具对于开发者、系统管理员或对Linux感兴趣的用户来说,是一个非常实用的工具,因为它使得...