打包的maven项目包含META-INF/manifest.mf文件,在"Built-by"字段中是当前用户的登录名.在哪里或什么设置作者的名字,所以maven将使用这个而不是登录名?
我有这段代码来读取物理内存:
com.sun.management.OperatingSystemMXBean os = (com.sun.management.OperatingSystemMXBean)ManagementFactory.getOperatingSystemMXBean();
long physicalMemorySize =os.getTotalPhysicalMemorySize();
System.out.println("physicalMemorySize="+physicalMemorySize);
Run Code Online (Sandbox Code Playgroud)
我有 JDK 1.8.0_121(64 位,在 Windows 上)
此代码编译没有问题,我可以在控制台应用程序中运行它,它运行正常。
但是当我将此代码放入 WildFly 10 服务器上的某些 Bean 或 JSP 页面时,它显示错误:
Caused by: java.lang.ClassNotFoundException: com.sun.management.OperatingSystemMXBean
Run Code Online (Sandbox Code Playgroud)
WildFly 使用完全相同的 JDK,因此它应该像控制台应用程序看到它一样看到这个类。
该类已存在jdk1.8.0_121\jre\lib\rt.jar,所以我不明白为什么 WildFly 会抱怨 ClassNotFoundException。
有什么问题?如何让 WildFly 运行该代码?
有什么办法如何编译行家/ Flex项目不包含任何*的.mxml?Flex项目包含ActionScript类只(即"SRC /柔性"目录包含*.作为唯一的文件).我的pom.xml在这里:
<groupId>com.test</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
<name>test</name>
<packaging>swf</packaging>
<build>
<sourceDirectory>src/main/flex</sourceDirectory>
<testSourceDirectory>src/test/flex</testSourceDirectory>
<plugins>
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>3.8</version>
<extensions>true</extensions>
<dependencies>
<dependency>
<groupId>com.adobe.flex</groupId>
<artifactId>compiler</artifactId>
<version>4.5.0.18623</version>
<type>pom</type>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>com.adobe.flex.framework</groupId>
<artifactId>flex-framework</artifactId>
<version>4.5.0.18623</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>com.adobe.flexunit</groupId>
<artifactId>flexunit</artifactId>
<version>0.85</version>
<type>swc</type>
<scope>test</scope>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
"mvn package -e"抛出此错误:
[ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-plugin:3.8:compile-swf (default-compile-swf) on project test: Source file not expecified and no default found! -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-plugin:3.8:compile-swf (default-compile-swf) on project q-integra-scorecard-ldservice: Source file not …Run Code Online (Sandbox Code Playgroud)