我正在尝试rsync server1的目录A与server2的目录B.
我坐在server1的目录A中,运行以下命令.
rsync -av * server2::sharename/B
Run Code Online (Sandbox Code Playgroud)
但有趣的是,它同步除.htaccess之外的所有文件和目录或目录A中的任何隐藏文件.子目录中的任何隐藏文件都会同步.
我也尝试了以下命令:
rsync -av --include=".htaccess" * server2::sharename/B
Run Code Online (Sandbox Code Playgroud)
但结果是一样的.
任何想法为什么隐藏A目录的文件没有得到同步以及如何解决它.我以root用户身份运行.
谢谢
我发现的任何东西都无法帮助我解决这个具体案例.我最近从一个普通的旧的Java Web应用程序项目(正在运行)切换到一个maven web项目.我得到以下运行时异常:
java.util.MissingResourceException: Can't find bundle for base name com.myapp.config, locale en
Run Code Online (Sandbox Code Playgroud)
我正在使用Netbeans创建一个JSF 2.0,Spring和Hibernate Web应用程序.我有以下目录结构:
src\main\java\com\myapp包含config.properties
src\main\resources空
目标\ myapp\WEB-INF\classes\com\myapp包含没有config.properties的编译类文件
src\main\java\com\myapp包含config.properties
检查目标文件夹中的WAR文件不会显示属性文件的任何迹象,因此就好像Maven构建插件没有复制属性文件一样.我知道你可以在pom中放置一个标签,但它对我不起作用.下面的链接提到资源文件夹(对我来说是空的)在构建期间包含其内容但是如果是这种情况,你如何从Netbeans做到这一点?我只希望将属性文件与我的war一起打包,以便在将其部署到服务器时可以访问它.
http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html
pom.xml中:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.myapp</groupId>
<artifactId>myapp</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>myapp</name>
<url>http://maven.apache.org</url>
<repositories>
<repository>
<id>java.net</id>
<name>Repository hosting the Java EE 6 artifacts</name>
<url>http://download.java.net/maven/2</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-hibernate3</artifactId>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.1.8</version>
</dependency>
<dependency>
<groupId>net.authorize</groupId>
<artifactId>java-anet-sdk</artifactId>
<version>1.4.2</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId> …
Run Code Online (Sandbox Code Playgroud) 这是我在NetBeans启动的Tomcat servlet容器实例中运行Web应用程序时遇到的错误.为了解决这个问题,我甚至在netbeans.conf中更改了堆大小,但仍显示相同的错误.我该如何防止这种情况发生?
HTTP Status 500 - -------------------------------------------------------------------------------- type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet execution threw an exception org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362) root cause java.lang.OutOfMemoryError: Java heap space note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
实际上,我想将spring javadoc与我的netbeans IDE集成.Spring网站仅在线提供HTML版本的javadoc,没有下载链接.但Netbeans只接受jar/zip文件或本地文件夹.
我知道我可以自己从泉源建造它,但宁愿不通过工作.
给定:Java EE 5 Web应用程序,其web.xml具有类似的代码段
<context-param>
<description>c</description>
<param-name>a</param-name>
<param-value>b</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
将上下文参数规范转换为基于注释的策略需要做些什么.
我想这是一个很普通的错误.我似乎无法找到任何文件.
我只是尝试使用jsp和bean运行java web项目...在windows xp上使用netbeans 6.8.
思考?为这样一个新问题道歉.
-Kirb
什么是专业人士使用的?
我实际上在Project Properties> Libraries for Java Applications下的Netbeans中看到了它.我们有两个选项卡,一个用于编译时库和运行时库,看起来我们可以将库添加到彼此独立的
我有一个属性文件,它在一个默认包中,我使用属性文件的类也在同一个默认包中.如果我只使用文件名而没有任何路径我会收到错误.显然这是不正确的,因为我应该给某种路径来引用tat文件.我将构建应用程序使其成为一个jar文件,所以我应该如何给出路径,因为属性文件应该进入该jar文件.我正在使用Netbeans IDE.
编辑
Properties pro = new Properties();
try {
pro.load(new FileInputStream("pos_config.properties"));
pro.setProperty("pos_id", "2");
pro.setProperty("shop_type", "2");
pro.store(new FileOutputStream("pos_config.properties"), null);
String pos_id = pro.getProperty("pos_id");
if(pos_id.equals("")){
pos_id="0" ;
}
global_variables.station_id = Integer.parseInt(pos_id);
String shop_type = pro.getProperty("shop_type");
if(shop_type.equals("")){
shop_type="0" ;
}
global_variables.shop_type = Integer.parseInt(shop_type);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
Run Code Online (Sandbox Code Playgroud) 我很难理解这一点.基本上,此Lookup API用于保持松散耦合的模块间性质.那么基本上服务提供者和消费者模块可以使用Lookup API相互通信吗?
但我不明白的是:
Lookup就像一个装满那个类的对象的包?有人可以给出一个更简单的类比吗?
那么创建依赖关系,并在服务使用者中实现LookupListener是否正确?消费者显然依赖提供者.
那么LookupListener的实现是什么监听的?这是自己的Lookup?那么如果有另一个模块的类的映射,它将作为一个对象存储在Lookup的Lookup实现LookupListener中?
所以查找有点像一个包,可以存储另一个模块的类和它的方法?
这是确定选择的正确过程吗?
associateLookup(Lookups.singleton(fff));
再次,与这条线混淆:associateLookup()
究竟在做什么?result = Utilities.actionsGlobalContext().lookupResult(Browser1.class);
这条线在做什么?结果是什么?它是否包含Browser1类(来自其他模块)?result.addLookupListener (this)
; 为什么要为结果添加监听器?我们在TopComponent上正在倾听什么以及为什么?
做完了?
最后,为了进一步让我感到困惑,Node API如何进入pla7y?
当我尝试在由Servlet(java页面),JSP,bean(java页面)和HTML页面组成的Netbeans中运行我的Java EE程序时,我在输出中出现此错误:
In-place deployment at C:\Users\Derek\Documents\NetBeansProjects\EJBProject\EJBProject-war\build\web
Initializing...
deploy?path=C:\Users\Derek\Documents\NetBeansProjects\EJBProject\EJBProject-war\build\web&name=EJBProject-war&force=true failed on Personal GlassFish v3 Domain
C:\Users\Derek\Documents\NetBeansProjects\EJBProject\EJBProject-war\nbproject\build-impl.xml:611: The module has not been deployed.
BUILD FAILED (total time: 1 second)
Run Code Online (Sandbox Code Playgroud)
然后在命令提示符下,当我asant run
在相应的目录中运行时,我得到:
C:\用户\德里克\文件\的NetBeansProjects\EJBProject \nbproject文件\ build-impl.xml中:19:类org.apache.tools.ant.taskdefs.condition.Not不支持嵌套 "antversion" 元素.
你知道为什么会这样吗?为什么netbeans不会部署我的应用程序,所以我可以运行并测试它?
编辑:蚂蚁版实际上想出了......
Apache Ant版本1.6.5于2005年6月2日编译
glassfish输出日志说:
SEVERE: Exception while loading the app
java.lang.RuntimeException: EJB Container initialization error
at org.glassfish.ejb.startup.EjbApplication.loadContainers(EjbApplication.java:219)
at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:197)
at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:63)
at org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:175)
at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:216)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:338)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224) …
Run Code Online (Sandbox Code Playgroud)