JOnAS 简介信息
2.创建JONAS_BASE,创建JONAS_BASE之前首先需要安装项目构建工具ant
方法一:
$JONAS_ROOT/templates/newjb/build-jb.properties
或者$HOME/jb.config/conf/jonas-newjb.properties
3.jonas检查
4.启动
http://localhost:9001/
5.停止
6.版本
但是笔者测试了winxp/8.1,jdk1.6/1.7/1.8,jonas-full-5.1.7-bin/jonas-full-5.2.4-bin/jonas-full-5.3.0-bin的各种组合,浏览器就是不能正常打开那个网址,启动之后占用内存1.5个G,停止之后进程残留会导致下一次启动出错,必须重启操作系统才能解决。。。。。
无论是百度和google,什么结果也没有。。。。stackoverflow有人提了相同的问题,但是还是没有人解决
JOnAS是一个开放源代码的J2EE实现,在ObjectWeb协会中开发。整合了Tomcat或Jetty成为它的Web容器,以确保符合Servlet 2.3和JSP 1.2规范。JOnAS服务器依赖或实现以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。
官网
http://jonas.ow2.org/xwiki/bin/view/Main/
最后一次更新
Last modified by Loic Albertin on 2013/10/07 10:04
题外话
网上有一段国内的tongweb抄袭JOnAS源代码的帖子,想找JOnAS却发现没什么具体的资料,国外也没什么资料
官方的配置文档
http://jonas.ow2.org/JONAS_5_1_1/doc/doc-en/html/configuration_guide.html#id1267465
还有一个get started
get started介绍的配置
1.配置环境变量
set JONAS_ROOT=D:\jonas-full-5.3.0
set PATH=%PATH%;%JONAS_ROOT%\bin
2.创建JONAS_BASE,创建JONAS_BASE之前首先需要安装项目构建工具ant
方法一:
set JONAS_BASE=D:\my_jonas_base
cd %JONAS_ROOT%/templates/newjb
ant -f build-jb.xml create_jonas_base
方法二:
set JONAS_BASE=D:\my_jonas_base
newjb
在运行newjb命令之前可以通过编辑两个文件定制参数
$JONAS_ROOT/templates/newjb/build-jb.properties
或者$HOME/jb.config/conf/jonas-newjb.properties
3.jonas检查
jonas check
jonas check -help
4.启动
jonas start
浏览器打开:
http://localhost:9001/
5.停止
jonas stop
6.版本
jonas version
但是笔者测试了winxp/8.1,jdk1.6/1.7/1.8,jonas-full-5.1.7-bin/jonas-full-5.2.4-bin/jonas-full-5.3.0-bin的各种组合,浏览器就是不能正常打开那个网址,启动之后占用内存1.5个G,停止之后进程残留会导致下一次启动出错,必须重启操作系统才能解决。。。。。
最开始报这个错
90047BVersion mismatch, driver version is "0" but server version is
"11"_?]org.h2.jdbc.JdbcSQLException: Version mismatch, driver version is "0"
but server version is "11" [90047-164] at org.h2.message.DbException.getJdbcSQLException
(DbException.java:329) at org.h2.message.DbException.get(DbException.java:169) at
org.h2.server.TcpServerThread.run(TcpServerThread.java:84) at java.lang.Thread.run
(Thread.java:662)
后面有报这个错
D:\jonas-full-5.2.4\templates\newjb>Exception in thread "HSQLDB Connection @332a
94c0" java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.lib.HsqlByteArrayOutputStream.reset(Unknown Source)
at org.hsqldb.rowio.RowOutputBinary.reset(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.resetRow(Unknown Source)
at org.hsqldb.Result.read(Unknown Source)
at org.hsqldb.ServerConnection.init(Unknown Source)
at org.hsqldb.ServerConnection.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
无论是百度和google,什么结果也没有。。。。stackoverflow有人提了相同的问题,但是还是没有人解决
从JOnAS最后一次更新的时间来看,他们可能放弃这个项目了,两年没有更新意味着什么。。。。。。