快捷搜索: 王者荣耀 脱发

Linux下部署Java应用程序

Linux软件安装的特点:
1、Linux中没有注册表的概念,因此要想删除某个软件直接删除软件目录就可以了。
2、软件的安装有些需要Linux软件包的支持,在Linux中使用rpm命令管理软件包。
3、Linux中软件安装的过程很迅速,并且软件的运行速度也很快。
4、Linux中权限管理很严格,因此安装时需要对安装介质进行权限配置。

体验Linux下的Java开发
编译器->字节码->(虚拟机)本地机器码->执行

Linux系统与Windows系统最大的区别:

Windows路径分隔是""
Linux路径分隔符是"/"
字符编码不同
Linux系统中执行echo $LANG输出结果为:en_US.UTF-8

解决中文乱码问题
中文支持相关的包:
fontconfig-devel-2.4.1-6.el5.i386.rpm
fonts-chinese-3.02-9.6.el5.noarch.rpm
首先安装前提软件包:
rpm -Uvh zlib-devel-1.2.3-3*
rpm -Uvh freetype_devel-2.2.1-16*
rpm -Uvh fontconfig-devel-2.4.1-6*(字体配置和定制库包)
rpm -Uvh fonts-chinese-3.02-*(中文TreeType字体包)

远程部署Java应用的场合
1、Windows下开发,通过远程部署到Linux服务器
2、Linux下开发,通过远程部署到其他Linux服务器

环境模型
客户端(打包Web站点文件)
服务器(搭建java运行环境、开通FTP服务)

部署Java应用的步骤
1、通过FTP工具上传打包的web站点文件(WAR文件)
2、通过FTP工具上传导出的数据库dmp文件
3、在服务器上的数据库中新建表空间和用户
4、在服务器上导入数据库dmp
5、将站点文件mv到Tomcat目录/webapps目录下
6、在IE中测试部署结果

基本步骤(没整理。。。)

-------------------------------------------------------
su - root
cd /media/CDROM/Server
ls vsftpd*
rpm -ivh vsftpd-2.0.5-10.e15.i386.rpm
service vsftpd start(开启服务)
cd /etc/vsftpd(设置允许访问FTP的用户)
ls
vi ftpusers
vi user_list
ifconfig(查看IP地址)
service iptables stop(关闭防火墙)
mv icar.war /home/accp/work/icar.war
mv myhr.dmp /home/accp/work/myhr.dmp
ls -al
chown -R accp:accp icar.war myhr.dmp
ls -alchmod -R 755 icar.war myhr.dmp
exit

ls
cd apache-tomcat-6.0.29
ls
cd webapps
ls
pwd
再打开一个终端
cd work
ls
移动icar.war到Tomcat目录下的webapps
mv icar.war /home/accp/apache-tomcat-6.0.29/webapps/icar.war

su - oracle
lsnrctl start(打开监听)
emctl start dbconsole(启动控制台)
经验分享 程序员 微信小程序 职场和发展