Tag: 环境

Spring 3.1配置:环境未注入

我在春季3.1配置中使用以下内容: @Configuration @EnableTransactionManagement public class DataConfig { @Inject private Environment env; @Inject private DataSource dataSource; // @Bean public SpringLiquibase liquibase() { SpringLiquibase b = new SpringLiquibase(); b.setDataSource(dataSource); b.setChangeLog(“classpath:META-INF/db-changelog-master.xml”); b.setContexts(“test, production”); return b; } @Bean public EntityManagerFactory entityManagerFactory() { LocalContainerEntityManagerFactoryBean b = new LocalContainerEntityManagerFactoryBean(); b.setDataSource(dataSource); HibernateJpaVendorAdapter h = new HibernateJpaVendorAdapter(); h.setShowSql(env.getProperty(“jpa.showSql”, Boolean.class)); h.setDatabasePlatform(env.getProperty(“jpa.database”)); b.setJpaVendorAdapter(h); return (EntityManagerFactory) […]

如何在Java中枚举所有环境变量

System.getenv(name)需要环境变量的名称。 我试图调用Runtime.exec(String[], String[], File),辅助参数需要一个环境变量数组,如果我指定了这个参数,我不确定子进程是否会从当前进程inheritance环境变量。 例如,如果我传递new String[]{“NEWDIR=/home”}作为辅助参数并且当前java进程具有环境OLDDIR=/var ,那么子System.getenv(“OLDDIR”)中System.getenv(“OLDDIR”)的返回值是多少? 更新:对不起,我必须使用Java 1.4,似乎System.getenv()是在1.5中引入的?

在Tomcat中设置环境变量TESSDATA_PREFIX

我们正在使用名为Tess4J的Tesseract OCR Java库。 如果作为独立应用程序运行,它可以正常工作。 它需要一个名为TESSDATA_PREFIX的变量,它包含tessdata配置和其他charset相关文件。 在eclipse中嵌入式Tomcat 6服务器运行良好。 我使用启动配置将TESSDATA_PREFIX设置为环境变量。 但是当我将所有内容打包到WAR并将其放入tomcat的deploy目录中时,环境变量似乎没有被选中,并且服务器在遇到doOCR api(需要tessdata配置)时崩溃。 我尝试在catalina.bat和thru命令行中设置这个env变量,但没有运气。

如何使Android应用程序自动配置调试与发布值?

我正在开发Android应用程序,特别是使用Facebook Android SDK的应用程序。 在开发模式中,我正在使用一个带有一个ID的测试Facebook应用程序。 但是,在发布模式下,该应用程序将使用具有不同ID的第二个Facebook应用程序。 我想知道大多数Android(或Java可能是一个适当的知识领域)开发人员如何让他们的应用程序自动构建调试与发布值。 在构建之前,理想的解决方案不涉及手动切换(例如:切换public static final DEBUG = false;为true )。

Java初学者web开发工具包/环境

我的任务是使用java和mysql开发一个交互式网站:使用servlet检索和按摩数据,applet对数据客户端进行特殊处理,以及处理来自客户端的不同数据视图请求。 您建议使用java作为Web开发的适当通用工具包/环境。 我需要知道如何使用以下内容: 服务器端(tomcat?/?) CMS 编辑/ IDE 一般工具/实用程序 定向(特殊用途)工具/实用程序 测试和QA工具/实用程序/技术 参考资料(在线和离线) 请评估建议的解决方案并提供替代方案/改进/支持 。 建议的Java Web开发工具包/环境 通过cdb : 服务器端: 的Tomcat6 CMS: Drupal(在初步阶段没有必要) 编辑/ IDE: NetBeans(适合初学者) 一般工具: (几乎所有内容都在NetBeans中……稍后再讨论) 定向(特殊用途): (几乎所有内容都在NetBeans中……稍后再讨论) 测试和质量保证: JUnit并使用Firebug(首先进行手动测试) 参考资料: 关于JSP,JavaScript等的HeadFirst系列 SCRIBD(在线) [ 编辑 ] 框架: Spring Web MVC 2.5 – ( 这似乎包含了大多数其他框架 ) 从答案中提炼出的选项 服务器端 Apache Tomcat – “用于运行Java代码的HTTP Web服务器环境” Jetty – “HTTP服务器,HTTP客户端和javax.servlet容器” […]

如何在启动tomcat时传递-D附加参数?

我有一个maven项目,运行命令mvn install all project以及模块编译并成功复制到本地存储库。 但现在我想在tomcat6中运行生成的Web应用程序。 客户端为tomcat提供了一些参数-Dapp.username,-Dapp.username,一旦项目启动就会在内部使用。但是我不知道如何在tomcat6中设置这些附加参数。 以下是我的开发环境 OS = Windows Tomcat = tomcat 6.0.27 请帮我?

当没有这样的环境变量时,“选择_JAVA_OPTIONS”

这个问题特别适用于Minecraft,但它影响了我的计算机上运行的所有Java程序。 似乎有些东西强行设置_JAVA_OPTIONS环境变量。 当我运行我的服务器时,我已指定为其分配4 GB的RAM -Xms4G -Xmx4G 在启动批处理文件中。 但是,当服务器运行时,它会向控制台输出“Picked up _JAVA_OPTIONS:-Xms2048M -Xmx2048M”,仅分配2 GB。 我检查了系统设置,列表中没有_JAVA_OPTIONS环境变量。 我不想添加一个,因为那也将尝试为Minecraft本身分配4 GB,这是不必要的并且使用太多的RAM。 可能导致设置此变量的原因是什么? (Windows 8.1 64位,Java 7)

Spring Boot – 环境@Autowired抛出NullPointerException

我使用Spring Boot 0.5.0.M5进行项目设置。 在其中一个配置文件中,我尝试使用@Autowire Environment但是因为NullPointerException而失败。 这是我到目前为止所拥有的: Application.java @EnableAutoConfiguration @Configuration @ComponentScan public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } JpaConfig.java我正在尝试@Autowire Environment @Configuration @EnableTransactionManagement @EnableJpaRepositories(basePackages = “com.ui.persistence.repository”) public class JpaConfig { private static final String DATABASE_DRIVER = “db.driver”; private static final String DATABASE_PASSWORD = “db.password”; private static final String DATABASE_URL = […]