Javaweb项目部署在Linux中

面试题:请简述在Java项目在生产环境中易出现的问题?及相关的解决方案和解决思路?
之前被面试过,没回答上来。想多了解项目部署及生产相关的知识,烦请各位大神赐教,谢谢了!

6个回答

1.linux环境上的服务器可能会突然宕机;ps -ef|grep "xxx"查看web容器是否运行,然后重新启动。
2.数据库操作失败;可能是读写太频繁,或者数据出现死锁问题。
3.注意修改web项目下的一些配置文件中的内容,例如:ip地址,端口等。
4.Javaweb项目如果会生成文件或者读写文件,注意修改linux下用户的操作权限。
5.需要注意linux服务器的某些端口是不对外开发的,注意设置web容器的访问端口。
目前能想到的就这么多,希望能帮到你!

配置好环境变量即可, 和windows是一样的,

配置好环境变量即可, 和windows是一样的,楼上正解。

java项目在linux有可能会报内存溢出,找不到系统路径等问题。
内存溢出解决:通过设置内存参数,或通过jmx进行监控定位具体问题。
找不系统路径,一般是在windows下开发,没有将配置的盘符修改导致。

遇到过一个比较坑的,在项目环境下查找文件,window下面写的/config/config.txt在linux中就会报错,linux中的文件路径分隔符不能用 / ,应该用File.seperate(),
来代替

安装jdk,配置环境变量,安装tomcat或者weblogic插件,然后部署项目就行了,跟windows差不多

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JavaWeb项目部署到Linux
[size=large]1 .更新项目,mvn compile 2. 项目打包 :maven package 3. 用winscp 到target 里把war包项目拷贝,上传到远程服务器 4. 终止tomcat:/etc/init.d/tomcat6 stop; 5. 查看tomcat进程:ps -ef|grep tomcat 6 . 结束进程:sudo kill 进程ID;强制结束...
javaWeb项目部署
一、将项目打成war包,并将打包好的war包,Tomcat,mysql传输到相应的服务器部署即可 1,项目打war包参考:https://blog.csdn.net/Julycaka/article/details/78211548 2,项目部署步骤参考:https://blog.csdn.net/gulu_gulu_jp/article/details/50994003...
JavaWeb - 项目部署
本编直接文字叙述,不懂得留言,看到回复! Jar部署 cd /项目地址 nohup java -jar xxx.jar & 或 nohup java -jar xxx.jar >/dev/null & 注:Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。不过如果自己程序里有日志记录这个也无所谓了 War部...
JavaWeb项目部署
项目部署就是把我们写好的程序部署到web容器/服务器上面,供别人在浏览器上访问或者使用。 步骤:1 :新建web project (替换JDK,加载项目所需要的Jar包,检查项目编码(UTF-8))windows->preferences->workspace 2 : 配置tomcat容器/服务器(weblogic)      建议不要用myeclipse自带的tomcat ,将我们自...
Javaweb项目部署
XShell将本地的文件上传到linux服务器: 首先在本地安装Xshell软件,然后在xshell新建连接,注意此时的linux要开启ssh,并且同意root外部连接,并且打开防火墙。ssh默认的是22端口。连接成功后如下: 然后在linux下安装lrzsz:直接输入rz如果没有安装,就先安装。 a) 注意要先切换到root权限下才可以安装。输入:yum -y install lrz...
JavaWeb项目部署方式.txt
这种设置方式比在IDE里面设置更优越的地方在于在项目的开始设置了以后就不需要再去重新映射了,但是在IDE里面的话修改了好多时候可能还是需要去重新映射下,就比较麻烦
完整的JavaWeb项目部署流程
从项目打包到jdk,tomcat的安装以及环境变量的配置再到项目的部署
第三步 Javaweb项目部署
Javaweb项目部署   1、 编辑好的代码可以打包到Tomcat根\webapps 将文件WebContent拷贝过去 2、给Eclipse安装插件   2.1目录结构:\tomcat8\eclipse\plugins 方法一:可以直接拷贝到eclipse的plugins中,但是不好。哪天不要的不好查找。 方法二:在eclipse中找到dropins文件创建一个文件改名为to
JavaWeb项目部署到阿里云服务器
阿里云服务器 服务器购买 域名购买 域名解析 备案 JavaWeb环境配置 JDK配置 Tomcat配置 MySQL配置 阿里云服务器配置 更换或重置服务器系统环境 ...
Javaweb环境搭建与项目部署
介绍JavaWeb环境的搭建和项目部署。
javaWEB项目部署到Tomcat
本地准备: 服务器准备: 1. 安装jdk,tomcat服务器和数据库mysql; 2. 将项目的war文件复制到Tomcat的wepapps文件夹下; 3. 在数据库中创建和代码中的数据库连接语句同名的数据库; 4. 导入数据库文件; 5. 访问服务器上的项目即可 ...
将javaWeb项目部署到服务器
工具:XshellPortable 操作步骤: 1. 登陆到服务器  运行shellPortable工具: 点击new新建一个connection。Host输入服务器的Ip地址,端口号默认为22name自定义,一般和Ip地址相同。在Authentication选项中,输入username和password,点击ok登陆到服务器。 查找tomcat目录 :
javaweb项目部署问题!
javaweb项目部署问题!njavaweb项目开发完成后,上线时部署到什么服务器上?
javaweb项目部署问题集合
一:导入的java web,部署到tomcat时,没有发现新导入的java web项目。 解决方案:右键项目-->properties-->project facets --> 设置相关属性 ok后重新发布,就会发布成功。 (以后遇到内容,一点点整理)
javaWeb项目部署到阿里云服务器步骤
记录web项目部署到阿里云服务器步骤 (使用 web项目、阿里云服务器、Xftp、Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse、Eclipse都可以完成打包,如下图: 2.安装Xshell和Xftp两种软件 简单介绍下这两种软件作用(详情请百度相关文档) Xshell:通过网络连接到远程服务器主机。 Xftp:
腾讯云学生机javaWeb项目部署
自己在网上搜了好多资料,还是没能配置成功所以就自己摸索着慢慢配置好了,分享从邻居学生机到项目部署的过程首先打开浏览器搜索云+校园计划,每天200台,12点开抢手慢无! ··· 领取之后可以领取一些代金卷,这里重点说云服务器和域名两个代金卷,领取之后把服务器设置为windows版的 再就是配置安全组,安全组配置不正确就不能用远程访问服务器服务器启动之后启动之后在
将Javaweb项目部署到云服务器
一、前言 由于业务需要,要搞一个文件上传下载服务器,代码当前已经在localhost上调试成功。现在需要把这个项目部署到云服务器上,选择的服务器是vultr的vps,系统是Ubuntu16.04。 二、环境准备 1.jdk安装 常规安装即可,注意使用wget jdk文件时用如下命令(accept license aggrement): wget --no-check-certifica...
javaweb项目部署到远程服务器上???
我最近做了一个java项目是基于tomcat的 服务器的,但不知道怎么去部署到远程服务器上。求详解
Intellij IDEA中JavaWeb项目部署到Tomcat服务器上
1.Build项目项目 会出现个弹框,选择Build或者Rebuild 这个时候会多出一个out文件夹,其中SmallProgress_war_exploded(我的工程名称是SmallProgress)就是要部署到Tomcat的文件。(直接Run项目其实也是会生成改文件夹的) 2.找到Tomcat的目录,将SmallProgress_war_exploded(这里可以修改文件夹...
Linux项目部署
一、nginx部署 1.下载pcre #wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz 2.安装pcre-8.33.tar.gz #tar zxvf pcre-8.33.tar.gz #cd pcre-8.33/ #yum install -y gcc gcc-c++ #./configure...
Linux 项目部署
Linux下安装JDK,Tomcat及设置Cron程序Linux下安装JDK,Tomcat及设置Cron程序
JavaWeb项目部署到服务器详细步骤
JavaWeb项目部署到服务器详细步骤
javaweb项目部署平台选择问题
请问相关经验的专家给解答下javaweb项目是部署到windows平台下好还是linux平台下好?!
JavaWeb项目部署到服务器上方法
项目后期总结一下: 1.根据电脑系统下载tomcat安装版(非解压缩版),安装。         2.将javaweb项目导出成.war包,放在安装好的tomcat下的webapps下        3.启动configure Tomcat,  start开启服务        4.打开浏览器输入你的项目发布路径,跟在eclipse内发布后一样。 失败,请加群...
将javaweb项目部署到阿里云服务器上
由于软件工程课程的app项目要联网使用,所以将javaweb写的后台挂到阿里云上,参考了许多文章,大致整理了一下: 首先有以下几个步骤: 1.购买服务器; 2.服务器设置; 3.远程连接; 4.安装jdk; 5.Mysql配置; 6.Tomcat 配置; 7.部署 1.购买服务器 首先需要购买服务器。我购买的是轻量应用服务器,预装的Centos7。 2.服务器设置 可以进入...
将项目部署到Linux
首先想要了解在linux系统下使用tomcat运行项目需要的条件     1.Linux虚拟机装有JDK,并配置好了环境变量     2.Linux虚拟机安装有mysql或者与项目相关的数据库,并导入了项目相关的表     3.Linux虚拟机安装有tomcat     其中JDK与tomcat的安装一般使用绿色安装,即解压安装          1.安装JDK,并配置环境变量       (...
将web项目部署到Linux
(一)下载工具 下载WinSCP(可以作为ftp上传文件,还可以在线编辑文件)XShell (二)配置java环境 1.去oracle下载Linux对应的jdk,jdk-8u191-linux-x64.tar.gz(看好位数) https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm...
Linux项目部署步骤
1. JDK环境安装 2 1.1. 打开终端,查看操作系统位数(下载对应的jdk) 2 1.2. 登录官网下载对应的jdk8 2 1.3. 转到文件下载目录 2 1.4. 查看下载文件 2 1.5. 创建Java目录 2 1.6. 将jdk解压到创建好的Java目录下 3 1.7. 切换到Java目录下 3 1.8. 为了便于书写,我们需要对JDK的解压目录进行改名。 3 1.9
打包springboot 项目部署到linux
打包方式一 : 通过 idea 本身的功能打包 File ---Project Structure ---Artifacts --- + jar --- from model and dependeces 记得选择启动 Application OK -- Apply --- Build ---Build Aritifactis 初次 build 否之 Rebuild 打包方式二: 通过g...
java 项目部署在linux 平台
java项目部署到linux服务器上。
Linux操作系统 - 04 Linux项目部署
Linux操作系统 - 部署django和Flask项目 1.配置MariaDB (1)安装命令 yum -y install mariadb mariadb-server # 启动MariaDB systemctl start mariadb # 设置开机启动 systemctl enable mariadb (2)设置密码 命令: mysql_secure_i...
Linux项目部署详细步骤:
Linux项目部署详细步骤: 首先安装虚拟机: 安装 ·  工欲善其事,必先利其器。学习linux系统,必须先安装一个Linux系统。因马哥教学使用的是CentOS,所以在虚拟机上安装CentOS,以方便以后的学习。 1、首先下载最新CentOS6.5安装介质 下载地址:http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html根...
Linux基础-项目部署
Linux基础-项目部署Linux基础-项目部署Linux基础-项目部署
linux项目部署常用命令
部署时一般涉及的命令: 1、部署项目时需要查看进程 ps -ef|grep [匹配的名字] 2、项目启动需要查看日志,看是否启动 tail -f [日志] 3、统计当前目录下的文件个数 find ./ -type f|wc -l 4、查看项目的端口监听 netstat -an|grep [端口号8080] 5、排错时需要查看打印日志 less [日志名]     shift+g到日志末尾     ...
tp5项目部署至Linux
1.Linux 添加虚拟主机,访问目录绑定至 public下面2.更新配置文件,修改你自己的.conf文件,比如a.conf,我的是在 /usr/local/nginx/conf/vhost/目录下,然后添加location / {            if (!-e $request_filename) {                  rewrite  ^(.*)$  /index.ph...
Linux之Tomcat安装与项目部署
Linux之Tomcat安装与项目部署
linux 项目部署遇到的问题
1:mysql 大小写敏感 项目运行中去掉大小写敏感 1: service mysql stop 2:修改my.cnf配置文件(/etc/mysql/my.cnf),注意修改权限,chmod 777 my.cnf  在[mysqld]节下加入 : #让MYSQL大小写不敏感 lower_case_table_names=1 3:启动mysql服务 service mysql st...
Linux Django项目部署
一.安装项目中需要的包 vim re.txt #新建一个txt文件 ------------------------------------------------ asn1crypto==0.24.0 beautifulsoup4==4.6.3 bs4==0.0.1 certifi==2018.4.16 cffi==1.11.5 chardet==3.0.4 Click==7.0 c...
Linux环境下WebLogic项目部署
一、使用Xmanager连接远程Linux桌面 1:输入远程主机的基本信息 2:在高级–>配置–>窗口模式下选择 Single Window Mode 3:点击运行,进入Linux远程桌面 二、WebLogic管理域的建立 1:在远程桌面中点击右键,选择 Open in Terminal 2:在命令行中进入如下路径 cd /weblogic/wls1212/...
node项目部署linux
一、服务器购买阿里云、腾讯云、百度云等等都可以选择,购买对应的云服务器或云服务器 ECS(选择平台不同名字可能会不一致),系统镜像选择CentOS7.2,其他带宽、内存等自行配置。如果只是小型网站,建议配置最低即可。 1. CPU:1核 2. 内存:1GB 3. 系统盘:Linux 20G 4. 带宽:1Mbps 二、服务器登陆 通过ssh方式登陆服务器 $ ssh root@
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件