博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
部署项目到jetty
阅读量:6981 次
发布时间:2019-06-27

本文共 1422 字,大约阅读时间需要 4 分钟。

一、打包项目

1、在pom.xml中添加以下依赖

org.mortbay.jetty
jetty-plus
7.0.0.pre5
provided
org.mortbay.jetty
jetty-naming
6.1.26
provided

2、配置jndi数据源

在datasource.xml文件中添加jndi数据源

建立jetty-env.xml文件

jdbc/xxx
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@ip:port:servicename
username
password
/contextPath

注意<Arg>节点的值和jndi-name相对应

3、打包,可以在eclipse配置以下,clean install

二、部署项目

1、下载jetty,下载地址:http://www.eclipse.org/jetty/download.html,解压到本地

2、启动Jetty服务 java -jar start.jar(停止jetty服务 ctrl+c)

 

启动完访问如下图

 

 

 

3、将项目的war包放在jetty 的webapps文件夹下(不用重启jetty,jetty会自动监听)

4、报错:access denied。。。

找到项目使用的jdk路径,进入D:\jdk1.7.0_45\jre\lib\security,修改java.policy

在grant中加入如下代码:

permission java.lang.RuntimePermission "createClassLoader";    permission java.lang.RuntimePermission "getClassLoader";

 

修改jetty端口(默认端口为8080)

在jetty安装目录下修改start.ini文件,将jetty.port=8080修改

转载于:https://www.cnblogs.com/BonnieWss/p/8968633.html

你可能感兴趣的文章
C# 实现HTML转换成图片的方法
查看>>
Exceptions Interview Questions
查看>>
JAVA-基础(Class对象及反射)
查看>>
一个疯狂想法
查看>>
c# 关闭软件 进程 杀死进程
查看>>
swift集成alamofire的简单封装
查看>>
javascript模块化、模块加载器初探
查看>>
PL/SQL Developer远程访问Oracle数据库
查看>>
我的友情链接
查看>>
eclipse插件安装方法
查看>>
Javascript中的字符串链接和Array.join()方法时间效率对比
查看>>
为什么用Immutable.js代替普通js对象?
查看>>
Ossim系统常见测试方法
查看>>
创业那些年,我们一起走过的坑
查看>>
Oracle软件的美学变迁
查看>>
HttpServlet中getAllDeclaredMethods()方法
查看>>
面试题2:二维数组中的查找
查看>>
文件上传的渐进式增强
查看>>
leetcode -- Sort Colors
查看>>
C#中使用自定义的纸张大小
查看>>