1.配置好JDK;
vi / etc / profile
JAVA_HOME = / usr / lib / jvm / java-1.8.0-openjdk
CLASS_PATH = $ JAVA_HOME / lib / dt.jar:$ JAVA_HOME / lib / tools.jar
PATH = $ PATH:$ JAVA_HOME / bin
JETTY_HOME = / usr / local / jetty
导出JAVA_HOME
导出JETTY_HOME
导出PATH
导出CLASS_PATH
2.配置好JETTY_HOME;
vi / etc / default / jetty
JETTY_HOME = / usr / local / jetty
JETTY_USER = root
JETTY_PORT = 8081
JETTY_HOST = 192.168.1.113(实际服务器的地址)
JETTY_LOGS = / usr / local / jetty / logs /
3. 修改 {$ jetty.home} /bin/jetty.sh 文件,增加 java的启动参数
vi {$ jetty.home} /bin/jetty.sh ;
找到下面一行,增加内容
“-Dgalaxy_home = $ JETTY_HOME / webapps /下galaxySpaceFlight”
JAVA_OPTIONS =($ {JAVA_OPTIONS [*]} “-Djetty.home = $ JETTY_HOME” “ - Djetty.base = $ JETTY_BASE” “ -
Djava.io.tmpdi r = $ TMPDIR“)
增加之后内容为
JAVA_OPTIONS =($ {JAVA_OPTIONS [*]}
“-Djetty.home = $ JETTY_HOME”
“-Djetty.base = $ JETTY_BASE”
“-Djava.io.tmpdir = $ TMPDIR”
“-Dgalaxy_home = $ JETTY_HOME / webapps /目录galaxySpaceFlight”)
4.放入ROOT.war;
启动 码头
/usr/local/jetty/bin/jetty.sh启动
4.运行。
注意码头的安装过程:
****最后的部署效果
Jetty ------------------- ROOT.war,日志
Nginx ----------------- nginx.conf logs,dist,
遇到的问题:
端口没开全,直接用ROOT.war,进入目录,运行start.jar
错误使用了跨域:蓝色处本地和服务器都不需要,因为nginx的已经做了跨域的代理了
总结:
放入war包时直接放入ROOT.war