当前位置:首页 » 操作系统 » linux应用部署

linux应用部署

发布时间: 2022-02-14 11:04:33

❶ 怎样在linux下部署windows下开发的项目

你的问题太复杂繁琐了,不是一句两句可以说清楚的,先多去看看linux基础吧,给你几个提升吧:
一,程序编码问题,最好都是UTF-8,否则容易出现乱码;尤其是中文;二,mysql在linux下和windows下是不一样的程序,但是基本命令都一样,你可以说使用mysqlmp命令导出windows的表结构,然后导入到linux的mysql服务器;三,安装一个windows下连接linux的客户端工具,常用的有putty,xshell,SecureCRT等等,文件传输有一个sz,rz命令,可以实现文件的相互传输;
四,当然,你也可以使用ftp服务器,windows或者linux都可以做客户端或者服务器,设置你自己在搜集一下;
五:tomcat是不分平台的,也就是说下载的自解压文件包在linux和windows下都可以使用,当然,不包括windows安装包;
多多学习吧。希望你能坚持下去。

❷ Linux下服务部署

1、数据库部署
2、应用部署
要安装linux上相应的软件

❸ 在Linux上部署tomcat等应用,一般部署在哪个目录下

tomcat在Linux下面安装的方式呢,大概有几个类型:

  1. 系统软件管理安装。在Linux的不同发型版本中有都有自己的版本管理系统,如ferdoar系列的rpm,yum安装,如ubuntu系列的debian安装。tomcat可以采用yum -y install tomcat 进行安装,他的配置文件 一般放在/etc/tomcat下面。应用目录一般都是在/var/lib/tomcat/webapps下面

  2. tomcat解压安装。在官网下载Tomcat的解压版安装包,安装目录由自己决定,一般都是在/usr/local/tomcat 或者是在/data 等,默认的应用目录是在 tomcat下面的webapps下面。当然也可以使用多实例的方式自定义安装应用目录、

    Linux学习更多资源可以参考《Linux就该这样学》,学习是一个过程加油!!!

❹ 在Linux上部署tomcat等应用,一般部署在哪个目录下

tomcat下部署有三种: ①将项目放到Tomcat 6.0\webapps下 ②通过Tomcat6.0\conf下的server.xml文件进行配置(将下面这段放到标签内) ③通过tomcat控制台去部署! Context Path (optional): 设置站点名(/站点名) WAR or Directory URL: 项目路径...

java 应用程序在linux 上怎么部署 运行

java 应用程序在linux部署方法:
1,将项目达成war包(用eclipse,项目右键--Export--选择war file)
2,将tomcat(用winSCP当然也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用put tomcat命令)考到ilunx对应的目录下
3,然后将项目的war包放到tomcat的webapps目录下
4,启动tomcat(命令:./startup.sh(linux下启动tomcat是.sh文件而非.bat文件))
遇到问题如下:
运行./startup.sh 是报错
-bash: ./startup.sh: Permission denied
原因:没有运行.sh的权限
解决:chmod 777 *.sh
755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。
777代表,user,group ,others ,都有读写和可执行权限。
获得权限后再运行./startup.sh命令时报错:
This file is needed to run this program
原因:该文件需要一个运行环境(即配置jdk环境变量)
解决:JAVA_HOME=/usr/java/jdk1.6.0_25/(当然这个目录根据自己的jdk安装目录)
然后在运行./startup.sh 提示:
Using CATALINA_BASE: /usr/local/sarft/apache/apache-tomcat-6.0.29
Using CATALINA_HOME: /usr/local/sarft/apache/apache-tomcat-6.0.29
Using CATALINA_TMPDIR: /usr/local/sarft/apache/apache-tomcat-6.0.29/temp
Using JRE_HOME: /usr/java/jdk1.6.0_25/
Using CLASSPATH: /usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar
如果提示以上信息表明 tomcat启动成功,可以正常run了。

❻ linux怎么启动部署好项目的tomcat

只需要将启动tomcat服务的代码添加到/etc/rc.local文件中即可.
例如,你是这样启动tomcat的:
/usr/tomcat/bin/startup.sh &
你只需要把上面这行启动命令添加到/etc/rc.local的最后一行即可,linux启动时会自动执行rc.local,这样就实现了tomcat开机自启动.

其它服务自启动也是一样的

❼ Linux服务器,能否部署多个应用,如果能的话是用虚拟机实现的吗

云服务器,大多数都是虚拟机,一台服务器当然可以部署多个服务

❽ 如何在Linux下使用Tomcat部署Web应用

第一种方式:利用Tomcat自动部署

利用Tomcat自动部署方式是最简单的、最常用的方式。若一个web应用结构为D:\workspace\WebApp\AppName\WEB-INF\*,只要将一个Web应用的WebContent级的AppName直接扔进%Tomcat_Home%\webapps文件夹下,系统会把该web应用直接部署到Tomcat中。所以这里不再赘述。

第二种方式:利用控制台进行部署

若一个web应用结构为D:\workspace\WebApp\AppName\WEB-INF\*,利用控制台进行部署的方式如下:进入tomcat的manager控制台的deploy区域——在Context
path中键入"XXX"(可任意取名)——在WAR or Directory
URL:键入D:\workspace\WebApp\AppName (表示去寻找此路径下的web应用)——点击deploy按钮。

然后在%Tomcat_Home%\webapps路径下将会自动出现一个名为XXX的文件夹,其内容即是D:\workspace\WebApp\AppName的内容,只是名字是XXX而已(这就是前面在Context path键入XXX的结果)。

以上说明利用控制台进行部署的实质仍然是利用Tomcat的自动部署。

第三种方式:增加自定义的Web部署文件

若一个web应用结构为D:\workspace\WebApp\AppName\WEB-INF\*,这种部署方式稍微复杂一点,咱们需要在%Tomcat_Home%\conf路径下新建一个文件夹catalina——再在其中新建一个localhost文件夹——最后再新建一个XML文件,即增加两层目录并新增XML文件:%Tomcat_Home%\conf\Catalina\localhost\web应用配置文件.xml ,该文件就是部署Web应用的配置文件。例如,新建一个%Tomcat_Home%\conf\Catalina\localhost\XXX.xml, 该文件的内容如下:

<Context path="/XXX" reloadable="true" docBase="D:\workspace\WebApp\AppName" workDir="D:\workspace\WebApp\work"/>

注意:

(1)以上代码中的workDir表示将该Web应用部署后置于的工作目录(Web应用中JSP编译成的Servlet都可在其中找到),如果使用的Eclipse作为IDE,一般可人为设置在WebApp的work目录下。

如果自定义web部署文件XXX.xml中未指明workdir,则web应用将默认部署在%Tomcat_Home%\work\Catalina\localhost\路径下新建的以XXX命名的文件夹下。(Web应用中JSP编译成的Servlet都可在其中找到)

(2)Context path即指定web应用的虚拟路径名。docBase指定要部署的Web应用的源路径。

其实开发者可以使用安装有Tomcat插件eclipse自动创建部署文件来部署Web应用而不必再手动建立该文件,方法如下:

1. 打开Eclipse——打开菜单栏window选择preference(首选项)——左侧选择Tomcat,如下图示:

2. 可以看到上图中高亮画出的Context declaration mode(Context 声明模式)中选择以Context
files增加自定义部署文件的形式部署web应用——然后Contexts directory中指定上述文件的上级目录(即%Tomcat_Home%\conf\Catalina\localhost )——点击Apply或OK。

3. 完上述步骤,再选中Web项目右键点击properties(属性)——选择右侧的Tomcat ,如下图所示:

4. 勾上"Is a Tomcat project"前的checkbox,将项目关联至Tomcat。

在Context name中填入XXX,即Web应用自定义部署文件名和Context path名。

在Subdirectory to set as web application root (optional)中填入要部署的Web应用的实际路径(即WEB-INF上级目录)。

注意:Eclipse会自动地将workdir设置在Workspace\WebApp\work下。

如此便自动创建了%Tomcat_Home%\conf\Catalina\localhost\XXX.xml 文件。启动Tomcat 即可自动部署Web应用。

第四种方式:手动修改%Tomcat_Home%\conf\server.xml文件来部署web应用

此方法即打开%Tomcat_Home%\conf\server.xml文件并在其中增加以下元素:

<Context docBase="D:\workspace\WebApp\AppName" path="/XXX" debug="0" reloadable="false" />

然后启动Tomcat即可。

当然如果使用Eclipse,在Eclipse中的设置也有改变:打开菜单栏window选择preference(首选项)——左侧选择Tomcat——可以看到上图中高亮画出的Context
declaration mode(Context 声明模式)中选择以Server.xml文件来部署web应用。

❾ 在Linux上部署tomcat等应用,一般部署在哪个目录下

以Linux 分支 Ubuntu Server 为例。一、相关目录及作用说明
/etc/tomcat6 - 全局配置
/usr/share/tomcat6/ - 程序主目录
/usr/share/tomcat6/conf/Catalina/localhost/ - 本机部署的 Catalina 配置
/var/lib/tomcat6/ - 工作主目录
/var/lib/tomcat6/webapps - (应用文件实际存放于此)

/var/lib/tomcat6/work - 动态工作目录(动态编译的 .jsp 存放于此)
二、添加管理用户
在 /etc/tomcat6 下是 tomcat 的全局配置,这里需要修改 tomcat-users.xml
a. 添加角色名
<role rolename="manager"/>
<role rolename="admin"/>
b. 添加用户
<user username="admin" password="admin" roles="admin,manager"/>
这样在重启 tomcat 后,才可以用 admin 登录到 manager 页面。
三、启动/停止命令
很多时候需要手动启动/停止 tomcat,/usr/share/tomcat6 是 tomcat 的主程序目录。
/usr/share/tomcat6/bin/startup.sh
/usr/share/tomcat6/bin/shutdown.sh

这两个便是启动和停止 tomcat 服务的脚本

次次启动的话,此处有可能需要手动创建 conf 和 logs 目录:
#cd /usr/share/tomcat6
#mkdir conf
#mkdir logs
如果要非 root 身份启动 tomcat,则需要修改 logs 目录权限:
#chmod a+rw logs

热点内容
电脑服务器蓝屏怎么办 发布:2024-12-29 12:59:31 浏览:382
科学的算法 发布:2024-12-29 12:58:50 浏览:873
百战沙城脚本 发布:2024-12-29 12:35:23 浏览:755
188旅游网站源码 发布:2024-12-29 12:18:17 浏览:360
memcache设置缓存时间设置 发布:2024-12-29 12:06:51 浏览:938
交运换算法 发布:2024-12-29 11:56:59 浏览:963
魅族保存网页在哪个文件夹 发布:2024-12-29 11:38:02 浏览:53
安卓光遇耳机下一个复刻是什么 发布:2024-12-29 11:36:41 浏览:271
java调用栈 发布:2024-12-29 11:36:31 浏览:853
红米2刷机包用解压嘛 发布:2024-12-29 11:33:04 浏览:185