小编use*_*398的帖子

如何快速设置开发人员机器?

我知道这可以做到,我已经看到它使用一些前端gui工具(内部使用robocopy)完成我只是无法把手放在这个尝试谷歌的东西,但无法达到它.

我即将开始一个新项目,我已经完成了设置该机器所需的所有工具的桌面.我现在想要的是一个工具或实用程序...我可以说这里是一个文件夹,(和一些其他文件夹..)采取这个并准备某种安装程序,当在任何机器(winxp sp3)上运行时将将所有这些程序复制/安装到该计算机上.

为了增加这一点,我将构建服务器虚拟化,我不是在谈论虚拟化和鬼影像.我有一些软件实用程序,使程序员的生活更轻松(例如具有各种插件的IDE(具有正确的配置和版本),小软件工具(tcp监视器)等),我想添加到开发人员机器.


更新:

我认为没有人完全阅读这个问题.我说我已经看到这个事情已经完成,通过一些生成安装程序的前端gui程序,我无法找到执行此操作的程序,它在内部使用robocopy,您可以在可再分发的位置复制(pendrive/networkdrive /ftp/http ....列表继续)...执行时,该程序将所有程序和文件复制到运行此设置的目标机器上......我不是在谈论简单的文件复制...这将是一个简单的批处理/ powershell脚本...我认为这可以很容易地完成......如果什么都没有出现我会做到这一点......但是robocopy可能会跳过像launchy和shell这样的程序扩展...


更新:

好的...我给了它另一个想法(现在我已经做了一个解决方法...)...有没有人知道一个程序可以生成安装程序,如installshield等...并且免费提供...


更新:

我是一个持久的混蛋... nullsoft脚本安装系统吹响了我的号角.并且由于我现在有一个setup.exe,我可以在任何系统上运行,并使该系统感觉像任何优秀的Java开发人员的家.

hardware installation

6
推荐指数
1
解决办法
690
查看次数

使用spring + servlet规范进行错误处理

我有一个web-app(2.5 servlet规范),一个spring dispatcherservlet处理任何正在/ error/*上的内容和一个错误页面,配置为将其路由到/ error /这样的东西:

<servlet>
    <servlet-name>errorServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>errorServlet</servlet-name>
    <url-pattern>/erorr/*</url-pattern>
</servlet-mapping>
<error-page>
    <exception-type>java.lang.Throwable</exception-type>
    <location>/erorr/</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)

和errorServlet-servelt.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
    <context:annotation-config/>
    <context:component-scan base-package="some.base.package"/>
    <bean id="simpleUrlController" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="/*">errorController</prop>
            </props>
        </property>
    </bean>
    <bean id="errorController" class="ErrorController">
        <property name="formView" value="formView"/>
        <property name="commandClass" value="Error"/>
        <property name="commandName" value="errorNAMe"/>
    </bean>
    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/jsp/"/>
        <property name="suffix" value=".jsp"/>
    </bean>

</beans>
Run Code Online (Sandbox Code Playgroud)

我需要帮助的地方:

  1. 这是否是解决错误的最佳方法.
  2. 我知道有一个SimpleMappingExceptionResolver,我可以在我的配置中声明...但我读到这个类很好,只有来自spring控制器而不是其他的例外.

error-handling spring error-reporting spring-mvc

3
推荐指数
1
解决办法
3609
查看次数

将持久性上下文设置为以jpa为只读

我们将使用旧数据库.因此,在任何情况下(来自报告模块)我们都不修改数据库/表/模式是非常关键的,因此我想设置持久性上下文,其中一些持久性单元为只读(用于报告模块)和一些正常的JTA启用.

我们已经考虑过创建两个帐户以便在这些持久性单元中使用,一个将被授予只读访问权限,另一个将具有读写访问权限.

我想知道我们可以使用persistence.xml文件做一些更简单的事情,或者可能是JDBC驱动程序级别,这样我与DB的连接是有选择的只读和基于持久性单元活动的读写.或正在使用的数据库驱动程序URL ...我们使用SQL-Server作为数据库服务器...如果这有点帮助.

sql-server orm jpa jdbc readonly

3
推荐指数
1
解决办法
6630
查看次数