为了简化编辑,我计划从文件系统中提取Java Web应用程序的内容.这些文件很可能只是一个简单标记中的文本,如JTexy或Markdown.
我计划实现的是保持文件内容的树状结构.它应该被缓存,最终应该处理授权.
我正在寻找一个简单易用的东西,而不是像OpenCMS那样成熟的CMS,但是如果它提供了一个简单的api来访问内容并且可以保持它的依赖性很小,那么像胖客户端内容编辑器这样的其他东西就是奖励.
也许是这个列表中的内容:http://java-source.net/open-source/content-managment-systems
你会推荐什么?
谢谢,Ondra
我们有一个包含a .har和a 的大型项目监听器.war,目前在JBoss AS 5上运行.我们希望将此应用程序迁移到JBoss AS 7.大多数AS 7文档都是以Maven为中心的.该项目当前不符合Maven目录结构约定,必须完全重构.
是否值得将此应用程序迁移到Maven?
或者用蚂蚁离开它会更快吗?
运行git fetch时,会给出一些数字:
$ git fetch upstream
remote: Counting objects: 77, done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 47 (delta 19), reused 39 (delta 11)
Unpacking objects: 100% (47/47), done.
From http://github.com/jbossas/jboss-as
ef19bd4..b5015c1 master -> upstream/master
Run Code Online (Sandbox Code Playgroud)
它们有用吗?我想知道例如在该遥控器中发生了多少次提交.这似乎不包含在这些数据中(在这种情况下,它是5次提交).
(我知道我可以看到日志或其他任何东西;只是想知道那是什么.)
我试图找到一种方法来配置静态上下文路径我jboss7.我们正在从jboss4.2升级,在那个版本中,我们在server.xml中有一个如下所示的配置元素:
<Host name="localhost"
autoDeploy="false" deployOnStartup="false" deployXML="false"
configClass="org.jboss.web.tomcat.security.config.JBossContextConfig"
>
<Context path="/directory/pdf"
docBase="/tmp/pdfdok"
reloadable="true">
</Context>
Run Code Online (Sandbox Code Playgroud)
它位于目录deploy\jboss-web.deployer中.
这样做的目的是能够使用这样的URL到达目录/ tmp/pdfdok:http:// server:port/directory/pdf或更准确地使用url来访问此目录上生成的pdf文档:http :// server:port/directory/pdf/pdfdoc.pdf来自客户端弹出窗口.
这里有人可以帮助我吗?
谢谢
符文
据我所知,使用maven部署第三方二进制工件是这样完成的:
mvn deploy:deploy-file -DgroupId=<group-id> \
-DartifactId=<artifact-id> \
-Dversion=<version> \
-Dpackaging=<type-of-packaging> \
-Dfile=<path-to-file> \
-DrepositoryId=<id-to-map-on-server-section-of-settings.xml> \
-Durl=<url-of-the-repository-to-deploy>
Run Code Online (Sandbox Code Playgroud)
假设我的存储库可以使用scp访问,例如在上面的命令中
-Durl=scpexe://example.org//users/mvnrepo/maven
Run Code Online (Sandbox Code Playgroud)
使用maven 3,此部署命令失败并显示错误消息.
我使用的解决方法是复制两个罐子:wagon-ssh-common-2.2.jar并复制 wagon-ssh-external1.0.jar到我的$M2_HOME/lib目录.
因此我的问题是:为什么Maven不能自己找回合适的货车?
(如果有可能的话,怎么做呢?)
我让hbm2ddl为我创建表(用于开发目的),列的顺序与类中的字段相反.
如何使它按照与类相同的顺序创建列?
我认为Java类不存储字段的顺序,因此Hibernate根本不知道源中的顺序是什么(如果我考虑更复杂的情况,这似乎是合乎逻辑的).
但是,我能否至少要求Hibernate将PK和FK列作为第一列?
Hibernate 4.0.0(JBoss AS 7.1.2)MySQL 5.1.x.
如何使用一些DateFormat解析这样的字符串?
7月24日星期三
据我所知,没有任何内容SimpleDateFormat.
我正在编写一个通用的解组器。它将图形数据库数据转换为生成的 TypeScript (1.8.7) 模型类。输入是 JSON。输出应该是模型类的实例。
我的最终目标是创建类似 Hibernate OGM 的东西,仅适用于 Tinkerpop Frames 和 TypeScript,中间有 REST 端点。
将类作为参数传递并访问它的静态成员的正确方法是什么?我想要这样的东西:
SomeModel some = <SomeModel> unmarshaller.fromJSON({/*Object from JSON*/}, SomeModel);
Run Code Online (Sandbox Code Playgroud)
我试着写一个方法。不确定我是否朝着正确的方向前进,请随时提出不同的方法。
public fromJSON(input: Object, clazz: typeof FrameModel): FrameModel
{
// This only demonstrates access to Framemodel's metadata
// about original Java model classes.
clazz.graphPropertyMapping;
clazz.graphRelationMapping;
let result = {};
...
return result;
}
...
Run Code Online (Sandbox Code Playgroud)
但是当我尝试在 Plunker 上执行此操作时,我遇到了无用的堆栈跟踪的执行错误。
模型超类如下所示:
/**
* Things common to all Frames models on the Typescript side.
*/
export class FrameModel
{ …Run Code Online (Sandbox Code Playgroud) 我的课很少。Test~课程延长FrameModel。
如何创建从string到 的子类的映射FrameModel?
import FrameModel from '../../FrameModel';
import TestShipModel from './TestGeneratorModel';
import TestGeneratorModel from './TestGeneratorModel';
import TestPlanetModel from './TestGeneratorModel';
export class DiscriminatorMappingData
{
static mapping: { [key: string]: typeof FrameModel } = {
"TestShip": TestShipModel,
"TestGenerator": TestGeneratorModel,
"TestPlanet": TestPlanetModel,
}
}
Run Code Online (Sandbox Code Playgroud)
这最终会出现错误:
DiscriminatorMappingData.ts(8,5):错误 TS2322:类型 '{ [x: string]: typeof "...' 不可分配给类型 '{ [key: string]: typeof "...'。
索引签名不兼容。
类型 'typeof "...models/T...' 不可分配给类型 'typeof ".../FrameModel"'。
类型 'typeof ".../models/T.. 中缺少属性 'FrameModel'。 .'.
我认为这可以用泛型来完成,但我不确定如何做。
我有一个 TypeScript 2.0.3 项目的设置:
src/main/webapp/tsconfig.json
src/main/webapp/app -- contains .ts files
src/main/webapp/app/tsModels -- a symlink to ../../../../target/tsModels
target/tsModels/ -- contains .ts files
Run Code Online (Sandbox Code Playgroud)
目标是target/tsModels编译.ts 文件。
首先,与"rootDir": ".",tsc抱怨:
错误 TS6059:文件“[...]/target/tsModels/AboutWindupModel.ts”不在“rootDir”“[...]/src/main/webapp”下。'rootDir' 应包含所有源文件。
所以我试过了
{
"compilerOptions": { ...,
//"rootDir": ".",
"rootDirs": [".", "../../../target/tsModels"],
},
}
Run Code Online (Sandbox Code Playgroud)
还是一样。尝试:
{
"compilerOptions": {
//"rootDir": ".",
"rootDirs": [".", "../../../target/tsModels"],
},
"exclude": [
"node_modules",
"target/**",
"../../../target/**",
"../../../target/**/*",
"../../../target/tsModels/*",
"typings/main",
"typings/main.d.ts"
]
}
Run Code Online (Sandbox Code Playgroud)
但仍然得到那个错误。
所以似乎tsc不能正确处理符号链接,总是检查规范路径。
所以我想,好吧,让我们tsModels直接编译文件。所以我删除了符号链接并尝试:
"compilerOptions": {
//"rootDir": ".",
"rootDirs": [".", …Run Code Online (Sandbox Code Playgroud) java ×3
typescript ×3
jboss ×2
maven ×2
ant ×1
class ×1
compilation ×1
crm ×1
date-format ×1
dictionary ×1
filesystems ×1
git ×1
git-fetch ×1
hbm2ddl ×1
hibernate ×1
jboss7.x ×1
marshalling ×1
opencms ×1
reflection ×1
scp ×1
symlink ×1
tsc ×1